What is Raw Printing?
Raw printing is sending a string of commands to a printer directly in its native language. Many printers that are popular with PrintNode users support this. Raw printing bypasses the Windows and Mac printer spoolers making it very fast and reliable. It is perfect for printing receipts, bar codes and text based labels. This would be a good option if you have problems with your windows spooler crashing.
Raw Printing Languages
There are a wide variety of raw printing languages, so before you start be sure to check with your manufacturer which ones your printer supports. Zebra printers commonly support EPL or ZPL (or both). DYMO printers do not currently support raw printing. The following are some of the most commonly used languages today.
- EPL - Eltron Programming Language: Eltron was what are now known as Zebra, but the EPL language is still supported by many Zebra printers.
- ZPL - Zebra Programming Language: This replaced the older EPL, but many printers still support both languages.
- ESC/P - Epson Standard Code for Printers: Mostly used to control receipt printers.
If you have a printer that supports raw printing installed on your Windows machine, you are already ready to start raw printing with PrintNode. If you are using Mac OSX, you will need to follow the instructions in our setup guide before printing.
The following code will generate a barcode with the numbers from 1 to 6.
^XA ^FO100,100^BY3 ^B2N,150,Y,N,N ^FD123456^FS ^XZ
N B100,100,0,2,2,2,150,B,"123456" P1,1