Printer
DPYPRINTERTOOL Linux Programmer's Manual DPYPRINTERTOOL
DESCRIPTION
dpyprintertool : Tool used for managing thermal printer. It is used to print tickets like images and configure several parameters.
SYNOPSIS
dpyprintertool [-h/ --help]
dpyprintertool [-tv / --toolversion]
dpyprintertool [-g/ --getprinters]
dpyprintertool [-pi/ --printerinfo] <printerid>
dpyprintertool [-sc/ --setconfig] <printerid> [config]
dpyprintertool [-gc/ --getconfig] <printerid>
dpyprintertool [-pt/ --printtest] <printerid>
dpyprintertool [-p/ --printimage] <printerid> <image_path> {[config]}
dpyprintertool [-ph/ --printhtml] <printerid> <html_path> {[config]}
dpyprintertool [-si/ --storeimage] <printerid> <image_path> <slot id>
dpyprintertool [-di/ --deleteimage] <printerid> <slot id>
dpyprintertool [-psi/ --printstoredimage] <printerid> <slot id> {[config]}
dpyprintertool [-gi/ --getimages] <printerid>
dpyprintertool [-ja/ --alljobinfo] <printerid>
dpyprintertool [-ji/ --jobinfo] <jobid>
dpyprintertool [-jd/ --jobdelete] <jobid>
dpyprintertool [-s/ --subscribe]
OPTIONS
-h / --help : Print help command information.
-tv / --toolversion : Print tool version.
-g / --getprinters : Returns list of avaliable printers.
-sc / --setconfig <printerid> [config] : Sets configuration to printer.
-gc / --getconfig <printerid> : Gets configuration from printer.
-pt / --printtest <printerid>: Print a test ticket.
-p / --printimage <printerid> <image_path> [configs] : Print tickets like images, returns job id.
-ph / --printhtml <printerid> <html_path> [configs] : Print tickets from html format, returns job id.
Description:
<image_path>: Path and name of the image to be printed
[configs]: optional, specific configuration for current job. Admits several configuration parameters in {Parameter Value} format.
Parameter:
PAPER_WIDTH: paper witdh in mm
TICKET_OFFSET: ticket offset in mm
UPPER_MARGIN: upper margin in mm
LEFT_MARGIN: left margin in mm
RIGHT_MARGIN: right margin in mm
BOTTOM_MARGIN: bottom margin in mm
INTENSITY: 0-LOW, 1-MEDIUM, 2-HIGH
CUT_PROFILE: 0-NONE, 1-PARTIAL, 2-FULL
PAPER_ADJ: 0-WITHOUT ADJUST or 1-WITH ADJUST
SPEED: 0-ULTRASLOW, 1-SLOW, 2-NORMAL, 3-FAST
-si / --storeimage <printerid> <image_path> <slot id> : Stores image in printer non-volatile memory.
Description:
<image_path>: Path and name of the image to be stored
<slot id>: Slot of printer non-volatile memory where the image will be stored (0, 1, 2 or 3)
-di / --deleteimage <printerid> <slot id>: Deletes image stored in printer non-volatile memory.
-psi/ --printstoredimage <printerid> <slot id> [configs]: Prints image stored in printer non-volatile memory.
Description:
<slot id>: Slot of printer non-volatile memory where the image is stored (0, 1, 2 or 3)
[configs]: optional, specific configuration for current job. Admits several configuration parameters in {Parameter Value} format.
-gi/ --getimages <printerid>: Gets list of images, with their information, that are stored in each slot of printer non-volatile memory.
-ja / --alljobinfo <printerid>: Returns all job info.
-ji / --jobinfo <jobid> : Returns job info.
-jd / --jobdelete <jobid> : Deletes a job from the list.
-s / --subscribe : Subscribes to printer events (job status, maintenance,...)
EXAMPLES
dpyprintertool --getprinters
dpyprintertool -sc 1 CUT_PROFILE 0
dpyprintertool -pt 1
dpyprintertool -p 1 /tmp/ticket1254589.bmp
dpyprintertool -p 1 /tmp/image.jpg PAPER_ADJ 1 PAPER_WIDTH 50 RIGHT_MARGIN 25 LEFT_MARGIN 5
dpyprintertool -ph 1 /tmp/ticket1254589.html
dpyprintertool -si 1 /tmp/image.jpg 2
dpyprintertool -di 1 2
dpyprintertool -psi 1 2
dpyprintertool -psi 1 2 PAPER_WIDTH 50 RIGHT_MARGIN 25 LEFT_MARGIN 5
dpyprintertool -gi
dpyprintertool -ja 1
dpyprintertool -s
FILES
JSON Configuration file : /mntSFS/gmvCNF/printer_conf.json
BUGS
SEE ALSO
AUTHORS
Deepsy Team
