Select your printer model
addCreateScreenCustom
Adds the setting of the base window to the command buffer.
This API enables the specification of width and height in the screen configuration of the base window having customer display.
Syntax
public void addCreateScreenCustom(int mode, int column, int row) throws Epos2Exception |
Parameter
mode
Specifies the screen configuration of base window (text/image).
Value |
Installation method |
Screen configuration |
---|---|---|
LineDisplay.LANDSCAPE_LAYOUT_MODE_1 |
Landscape |
“Full screen” The text/image is displayed on the entire page. No division. |
LineDisplay.LANDSCAPE_LAYOUT_MODE_2 |
Landscape |
“Vertical split” Divided equally into left and right portions. Left: Image, Right: Text |
LineDisplay.LANDSCAPE_LAYOUT_MODE_3 |
Landscape |
“Vertical split” Divided equally into left and right portions. Left: Text, Right: Image |
LineDisplay.LANDSCAPE_LAYOUT_MODE_4 |
Landscape |
“Horizontal split” Divided equally into top and bottom portions. Top: Text, Bottom: Image |
LineDisplay.LANDSCAPE_LAYOUT_MODE_5 |
Landscape |
“Horizontal split” Divided equally into top and bottom portions. Top: Image, Bottom: Text |
LineDisplay.PORTRAIT_LAYOUT_MODE_1 |
Portrait |
“Full screen” The text/image is displayed on the entire page. No division. |
LineDisplay.PORTRAIT_LAYOUT_MODE_2 |
Portrait |
“Horizontal split” Divided equally into top and bottom portions. Top: Text, Bottom: Image |
LineDisplay.PORTRAIT_LAYOUT_MODE_3 |
Portrait |
“Horizontal split” Divided equally into top and bottom portions. Top: Image, Bottom: Text |
LineDisplay.PORTRAIT_LAYOUT_MODE_4 |
Portrait |
“Horizontal split 1:2” Divided into top and bottom portions in the ratio of 1:2. Top: Text, Bottom: Image |
LineDisplay.PORTRAIT_LAYOUT_MODE_5 |
Portrait |
“Horizontal split 2:1” Divided into top and bottom portions in the ratio of 2:1. Top: Image, Bottom: Text |
LineDisplay.PORTRAIT_LAYOUT_MODE_6 |
Portrait |
“Horizontal split 2:1” Divided into top and bottom portions in the ratio of 2:1. Top: Text, Bottom: Image |
LineDisplay.PORTRAIT_LAYOUT_MODE_7 |
Portrait |
“Horizontal split 1:2” Divided into top and bottom portions in the ratio of 1:2. Top: Image, Bottom: Text |
column
Specifies the width (number of columns) of the base window display area.
Value |
Description |
---|---|
Integer from 1 to 44 |
Effective specification range during landscape |
Integer from 1 to 22 |
Effective specification range during portrait |
row
Specifies the height (number of rows) of the base window display area.
Value |
Description |
---|---|
Integer from 1 to 13 |
Effective specification range during landscape |
Integer from 1 to 19 |
Effective specification range during portrait |
Exception
When the process fails, Epos2Exception with one of the following error value occurs.
Error status |
Description |
---|---|
ERR_PARAM |
An invalid parameter was passed. |
ERR_MEMORY |
Sufficient memory required for processing could not be allocated. |
ERR_FAILURE |
An unknown error occurred. |
Supplementary explanation
- If this API is executed, all items displayed in customer display are erased.
- Ignored when a value out of the effective specification range is specified in column, row.
Quick Access
- [Name]
- [Format]
- [Range]
- [Description]
- [Notes]
- Introduction
- help
- Printer class
- Printer
- connect
- disconnect
- startMonitor
- stopMonitor
- getStatus
- sendData
- beginTransaction
- endTransaction
- requestPrintJobStatus
- clearCommandBuffer
- addTextAlign
- addLineSpace
- addTextRotate
- addText
- addTextLang
- addTextFont
- addTextSmooth
- addTextSize
- addTextStyle
- addHPosition
- addFeedUnit
- addFeedLine
- addImage
- addLogo
- addBarcode
- addSymbol
- addHLine
- addVLineBegin
- addVLineEnd
- addPageBegin
- addPageEnd
- addPageArea
- addPageDirection
- addPagePosition
- addPageLine
- addPageRectangle
- addRotateBegin
- addRotateEnd
- addCut
- addPulse
- addSound
- addFeedPosition
- addLayout
- addCommand
- getMaintenanceCounter
- resetMaintenanceCounter
- getPrinterSetting
- setPrinterSetting
- getPrinterSettingEx
- setPrinterSettingEx
- setPrinterSettingEx[Obsolete]
- verifyPassword
- getPrinterInformation
- downloadFirmwareList
- getPrinterFirmwareInfo
- verifyUpdate
- updateFirmware
- forceRecover
- forcePulse
- forceStopSound
- forceCommand
- forceReset
- setStatusChangeEventListener
- setReceiveEventListener
- setGetPrinterSettingExListener
- setSetPrinterSettingExListener
- setVerifyPasswordListener
- interval
- LFCPrinter class
- HybridPrinter class
- HybridPrinter
- connect
- disconnect
- startMonitor
- stopMonitor
- getStatus
- sendData
- beginTransaction
- endTransaction
- clearCommandBuffer
- selectPaperType
- waitInsertion
- cancelInsertion
- ejectPaper
- readMicrData
- cleanMicrReader
- forceRecover
- forcePulse
- forceCommand
- forceReset
- paperType
- interval
- waitTime
- mode40Cpl
- setStatusChangeEventListener
- setReceiveEventListener
- LineDisplay class
- LineDisplay
- connect
- disconnect
- getStatus
- sendData
- clearCommandBuffer
- addInitialize
- addCreateWindow
- addDestroyWindow
- addSetCurrentWindow
- addClearCurrentWindow
- addCreateScreen
- addCreateScreenCustom
- addCreateTextArea
- addDestroyTextArea
- addSetCurrentTextArea
- addClearCurrentTextArea
- addSetCursorPosition
- addMoveCursorPosition
- addSetCursorType
- addText
- addReverseText
- addMarqueeText
- addSetBlink
- addSetBrightness
- addBackgroundColor
- addStartSlideShow
- addStopSlideShow
- addDownloadImage
- addRegisterDownloadImage
- addNVImage
- addClearImage
- addSymbol
- addClearSymbol
- addShowClock
- addCommand
- setReceiveEventListener
- Keyboard class
- POSKeyboard class
- BarcodeScanner class
- MSR class
- SimpleSerial class
- GermanyFiscalElement class
- OtherPeripheral class
- CommBox class
- Common to all classes
- Discovery class
- Epos2Exception class
- Log class
- EasySelect class
- EasySelectInfo class
- Appendix
- Status list
- Key code list
- List of Supported Classes
- 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-T20
- TM-T20II
- TM-T20III
- TM-T20IIIL
- TM-T20IV-L
- TM-T20X
- TM-T20X-II
- TM-T60
- TM-T70
- TM-T70II
- TM-T81II
- TM-T81III
- TM-T82
- TM-T82II
- TM-T82III
- TM-T82IIIL
- TM-T82IV-L
- TM-T82X
- TM-T82X-II
- TM-T83II
- TM-T83III
- TM-T83IV
- TM-T88V
- TM-T88VI
- TM-T88VII
- TM-T100
- TM-L90 Liner-Free Label Printer Model
- TM-L100
- TM-U220
- TM-U330
- EU-m30
- TM-P20
- TM-P20II
- TM-P60 (Receipt)
- TM-P60 (Peeler)
- 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-T70II-DT
- TM-T70II-DT2
- TM-T88V-DT
- TM-T88VI-DT2
- TM-H6000IV-DT
- TM-T88IV
- TM-T90
- TM-L90
- TM-H6000IV