Select your printer model
Printer object
Controls printing by the printer.
API |
Description |
|
---|---|---|
Text |
Adds text alignment setting to the command buffer. |
|
Adds line spacing setting to the command buffer. |
||
Adds text rotation setting to the command buffer. |
||
Adds text to print to the command buffer. |
||
Adds language setting to the command buffer. |
||
Adds character font setting to the command buffer. |
||
Adds character smoothing setting to the command buffer. |
||
Adds character doubling setting to the command buffer. |
||
Adds character scaling factor setting to the command buffer. |
||
Adds character style setting to the command buffer. |
||
Adds character print position setting to the command buffer. |
||
Adds vertical character print start position setting to the command buffer. |
||
Paper feed |
Adds paper-feed setting in dots to the command buffer. |
|
Adds paper-feed setting in lines to the command buffer. |
||
Adds receipt and label sheet control setting to the command buffer. |
||
Adds line spacing to the command buffer. |
||
Graphics |
Adds a raster image print command to the command buffer. |
|
Adds a NV logo print command to the command buffer. |
||
Barcode |
Adds a barcode print command to the command buffer. |
|
Adds a 2D symbol print command to the command buffer. |
||
Ruled line |
Adds a horizontal ruled line print command to the command buffer. |
|
Adds a vertical ruled line start command to the command buffer. |
||
Adds a vertical ruled line end command to the command buffer. |
||
Page mode |
Adds a page mode start command to the command buffer. |
|
Adds a page mode end command to the command buffer. |
||
Adds page mode print area setting to the command buffer. |
||
Adds page mode print direction setting to the command buffer. |
||
Adds page mode print position setting to the command buffer. |
||
Adds a page mode line draw command to the command buffer. |
||
Adds a page mode rectangle draw command to the command buffer. |
||
Batch rotate print |
Adds the start batch rotate print mode to the command buffer. |
|
Adds the end batch rotate print mode to the command buffer. |
||
Cut |
Adds a sheet cut command to the command buffer. |
|
Drawer |
Adds a drawer kick command to the command buffer. |
|
Buzzer |
Adds a buzzer sound command to the command buffer. |
|
Layout |
Adds sheet layout setting to the command buffer. |
|
Recovery |
Recovers from a recoverable error. |
|
Adds an error recovery tag. |
||
Reset |
Resets the printer. |
|
Adds a printer reset tag. |
||
Command transfer |
Adds a command to the command buffer. |
|
Transmission |
|
|
|
||
Print job |
Acquires the print job status. |
|
Status monitor |
Enables the status event. |
|
Disables the status event. |
||
Image |
Halftone processing method for raster images. |
|
Brightness compensation value for raster images. |
||
Forced transmission |
Forced transmission mode |
|
Timeout |
Transmission timeout period |
|
Monitor interval |
Printer status update interval |
|
Drawer open |
Drawer signal line status |
|
Command buffer |
Direct manipulation of command buffer |
|
Reception of result |
|
|
Status change event |
||
Battery status change event |
||
Online event |
||
Offline event |
||
No response event |
||
Cover close event |
||
Cover open event |
||
Paper remaining event |
||
Paper end event |
||
Paper almost running out event |
||
Drawer close event |
||
Drawer open event |
||
Battery remaining event |
||
Battery running out event |
The print mode includes the standard mode, page mode, and the batch rotate print mode.
- Standard mode
-
Prints line by line. Line spacing is automatically adjusted according to character size, image size, and barcode height. Suitable for printing receipts whose print length varies by print content.
- Page mode
-
Prints page by page. Prints characters, images, and/or barcodes on a single page that is defined as a print area.
When processing in the page mode, use addPageBegin method to start and addPageEnd method to end the page mode process, respectively.
- Batch rotate print mode
-
This is a print mode in which the range of the print data (such as characters, images, barcodes, etc.) is set, the print data in the set range is compiled, inverted, and then printed.
When performing the processing in the batch rotate print mode, start the batch rotate print processing with addRotateBegin method, and end the batch rotate print processing with addRotateEnd method.
The APIs that can be used in each mode are described in the table below.
API |
Standard mode |
Page mode |
Batch rotate |
---|---|---|---|
✔ |
- |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
- |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
- |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
- |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
- |
✔ |
|
✔ |
- |
✔ |
|
✔ |
- |
✔ |
|
✔ |
- |
- |
|
- |
✔ |
- |
|
- |
✔ |
- |
|
- |
✔ |
- |
|
- |
✔ |
- |
|
- |
✔ |
- |
|
- |
✔ |
- |
|
✔ |
- |
- |
|
- |
- |
✔ |
|
✔ |
- |
- |
|
✔ |
- |
- |
|
✔ |
- |
- |
|
✔ |
- |
✔ |
|
✔ |
- |
- |
|
✔ |
- |
- |
|
✔ |
- |
- |
|
✔ |
- |
- |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
- |
|
✔ |
✔ |
- |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
Quick Access
- [Name]
- [Format]
- [Range]
- [Description]
- [Notes]
- Introduction
- help
- ePOSDevice object
- Common to device objects
- OtherPeripheral object
- Display object
- createWindow method
- destroyWindow method
- setCurrentWindow method
- clearWindow method
- addCreateScreen method
- addCreateScreenCustom method
- createTextArea method
- destroyTextArea method
- setCurrentTextArea method
- clearTextArea method
- setCursorPosition method
- moveCursorPosition method
- setCursorType method
- addText method
- addReverseText method
- addMarquee method
- setBlink method
- setBrightness method
- addBackgroundColor method
- addStartSlideShow method
- addStopSlideShow method
- addDownloadImage method
- addRegisterDownloadImage method
- addNVImage method
- addClearImage method
- addSymbol method
- addClearSymbol method
- showClock method
- addCommand method
- send method
- reset method
- onreceive event
- Keyboard object
- POSKeyboard object
- MSR object
- Printer object
- addTextAlign method
- addTextLineSpace method
- addTextRotate method
- addText method
- addTextLang method
- addTextFont method
- addTextSmooth method
- addTextDouble method
- addTextSize method
- addTextStyle method
- addTextPosition method
- addTextVPosition method
- addFeedUnit method
- addFeedLine method
- addFeedPosition method
- addFeed method
- addImage method
- addLogo method
- addBarcode method
- addSymbol method
- addHLine method
- addVLineBegin method
- addVLineEnd method
- addPageBegin method
- addPageEnd method
- addPageArea method
- addPageDirection method
- addPagePosition method
- addPageLine method
- addPageRectangle method
- addRotateBegin method
- addRotateEnd method
- addCut method
- addPulse method
- addSound method
- addLayout method
- recover method
- addRecovery method
- reset method
- addReset method
- addCommand method
- send method
- print method
- getPrintJobStatus method
- startMonitor method
- stopMonitor method
- halftone property
- brightness property
- force property
- timeout property
- interval property
- drawerOpenLevel property
- message property
- onreceive event
- onstatuschange event
- onbatterystatuschange event
- ononline event
- onoffline event
- onpoweroff event
- oncoverok event
- oncoveropen event
- onpaperok event
- onpapernearend event
- onpaperend event
- ondrawerclosed event
- ondraweropen event
- onbatteryok event
- onbatterylow event
- HybridPrinter2 object
- lock method
- unlock method
- selectPaperType method
- waitInsertion method
- cancelInsertion method
- ejectPaper method
- sendData method
- print method
- readMicrData method
- cleanMicrReader method
- recover method
- reset method
- startMonitor method
- stopMonitor method
- setMessage method
- getMessage method
- halftone property
- brightness property
- force property
- paperType property
- interval property
- waitTime property
- enable40cplMode property
- onreceive event
- Scanner object
- SimpleSerial object
- GermanyFiscalElement object
- DeviceHubTerminal object
- CommBoxManager object
- CommBox object
- ePosDeviceConfiguration object
- Appendix
- Error Code List
- Key code list
- List of Supported Objects
- List of Supported APIs
- Printer-specific Support Information
- TM-m10
- TM-m30
- TM-m30II
- TM-m30II-H
- TM-m30II-NT
- TM-m30II-S
- TM-m30II-SL
- TM-m30III
- TM-m30III-H
- TM-m50
- TM-m50II
- TM-m50II-H
- TM-T20II
- TM-T20III
- TM-T20IV
- TM-T20IV-SP
- TM-T82III
- TM-T82IV
- TM-T88VI
- TM-T88VII
- TM-L100
- TM-T70
- TM-T70II
- TM-T88IV
- TM-T88V
- TM-U220
- TM-U220II
- TM-U330
- TM-P20
- TM-P20II
- TM-P60II (Receipt)
- TM-P60II (Peeler)
- TM-P80
- TM-P80II
- TM-H6000V
- TM-T20II-i
- TM-T70-i
- TM-T82II-i
- TM-T83II-i
- TM-T88V-i
- TM-T88VI-iHUB
- TM-U220-i
- TM-U220IIB-i
- TM-T70II-DT
- TM-T70II-DT2
- TM-T88V-DT
- TM-T88VI-DT2
- TM-H6000IV-DT
- TM-T20
- TM-T82II
- TM-T83II
- TM-T90
- TM-L90
- TM-H6000IV
- Usage restriction by firmware version