Hi everyone,
I am using a LM3S5951 controllers for one of my projects in which I need to implement a host side driver for Dot Matrix printer .
I am done with enumeration of the printer, but now I would like to know how can I send data to printers using bulk transfers. I am using the Stellaries USB Library for the same where I found some host side codes for keyboard and pendrive. I would like to know, how to go about this.
Regards
Dhanush
Hi Tsuneo , I have already tried with USBHCDPipeWrite().I pass a string in this function and it prints only if the string ends with a carriage return () .
But how to print multiple strings in a single line . I tried writing the code in a for loop , now printer prints once in every 4 times command send.
I think there is garbage in pipes or not a proper HCD pipe write usage.
Regards, Dhanush.
> I think there is garbage in pipes or not a proper HCD pipe write usage.
What is the PDL supported by the printer? Before making such groundless assumption, you have to know printing protocol (ie. PDL) In my first post, I said you should find the PDL before coding your firmware.
Tsuneo
Hi,
The Printer I am using is epson LX-300 and it supports ESC/P 9 pin PDL format. Can u please tell me now how should I go about this. The bold print and double print commands are working fine, I am facing the same problem discussed above.
The first time I send a string to be printed, it works. But the second time it prints garbage data.
Regards Dhanush