This dll contains the logic to connect to printers and formatting commands for labels. It is not typically used for receipt printing as this is done directly by the host application, but it can be used for receipt printing in some configurations.
This dll includes some maintainance functions that can be directly invoked from the command line for advanced users.
The command line option first requires the printer() command to specify which printer is to be used. The name of the Windows print queue or the Fieldpine specification names should be used here. For POS Users, these values are the same as the setting ItemLabelPrinter
|Zebra GK420||2||50mm/sec (2.0 ips)|
|3||75mm/sec (3.0 ips)|
|4||100mm/sec (4.0 ips)|
|5||125mm/sec (5.0 ips)|
|1||37mm/sec (1.5 ips)|
|2||50mm/sec (2.0 ips)|
|3||63mm/sec (2.5 ips)|
|4||87mm/sec (3.5 ips)|
Example 1. Setting Density=12 on a printer connected via a Windows Print Queue
rundll32 fpprinters.dll,ControlAPI printer(MyLabels) density(12)
Example 2. Setting Density=13 and Print Speed=2 on a network connected printer.
rundll32 fpprinters.dll,ControlAPI printer(fdl(ip(192.168.168.201) port(9100))) speed(2) density(13)
Density and Speed Effects
The following image shows the same label printed at different speed and density settings on a Zebra GC420d printer using Jewelry butterfly labels
Click here for a higher resolution image (Warning: 13Mb 4128x2322 pixels) Make sure to use "Actual size" when viewing to see differences in quality
|Density=12 Speed=5 (dark and fast)|
|Density=12 Speed=2 (dark and slow)|
|Density=8 Speed=2 (normal and slow)|
|Density=8 Speed=5 (normal and fast)|