I believe that the best choice would be to first try the open source printer software that can work with this printer. If any open source software does not work, you will get a good understanding after switching to an open source driver for another similar printer.
You will not need to know information about the chip and other electronic materials for writing a driver. Although you will need printer documentation that specifies the protocol that the printer follows.
I donβt think it should be very difficult to write a driver for the printer, although it depends on which flexible driver you want to write. If you want to write a driver that simply performs the specialized tasks that you want, the driver does not have to be hard, although the driver cannot be extended beyond the requirements of your application and is not used for any general use. If you want to write a universal driver that can be used for printing, then this may not be so simple.
source share