Cannot send foreign (unicode) characters to the printer
Hello,
We have been using the VBGold Raw Data Printer component in one of our web-based applications in order to send commands directly to our onsite badge printers, bypassing the need for print dialogues etc. This works well up to a point.
However we seem to be unable to use it to send foreign (Unicode) characters to the printers. If we send exactly the same set of characters to the same printer from Notepad for example, the printer can print the Unicode characters without an issue but from the Raw Data Printer component it cannot.
As a possible solution we have downloaded your application with a mind to perhaps using the command line tool to do something similar. But we experience exactly the same issue as with the VBGold component.
Is this a limitation of bypassing printer drivers or something else?
Obviously this is a crucial issue for us, as it means that we cannot use the component/software to print badges for shows where there are delegates with foreign characters in their names.
Any guidance you can provide on this will be greatly appreciated.
Please do no hesitate to ask for further information as regards this issue.
Kind regards,
Rohan Pacey
Event Advantage Solutions
28th Aug 2008
Rohan,
You probably need to use an escape sequence at the start of the job to set the correct character set. This will be specific to the data stream the printer accepts.
28th Aug 2008
