Methods
(async) asbExtendedStatus() → {Promise}
(async) asbInk() → {Promise}
barcode(code, configuration) → {Promise}
Barcode configuration
Parameters:
Name | Type | Description |
---|---|---|
code |
String |
The code of the barcode |
configuration |
Object |
The configuration of the barcode |
(async) barcodeACConfig() → {Promise}
(async) barcodeACErrorCorrection() → {Promise}
(async) barcodeACSize() → {Promise}
(async) barcodeACStoreToSymbol() → {Promise}
(async) barcodeCSFromSymbolStore() → {Promise}
(async) barcodeCSMaxWidth() → {Promise}
(async) barcodeCSSize() → {Promise}
(async) barcodeCSStoreToSymbol2DComposite() → {Promise}
(async) barcodeCSStoreToSymbolLineElement() → {Promise}
(async) barcodeCSWidth() → {Promise}
(async) barcodeDMConfig() → {Promise}
(async) barcodeDMSize() → {Promise}
(async) barcodeDMStoreToSymbolLineElement() → {Promise}
(async) barcodeDMWidth() → {Promise}
(async) barcodeFont() → {Promise}
(async) barcodeGS1ExpandedStackedMaxWidth() → {Promise}
(async) barcodeGS1FromSymbolStore() → {Promise}
(async) barcodeGS1ModuleWidth() → {Promise}
(async) barcodeGS1StoreToSymbol() → {Promise}
(async) barcodeGS1SymbolStoreSize() → {Promise}
(async) barcodeHeight() → {Promise}
(async) barcodeMCFromSymbolSize() → {Promise}
(async) barcodeMCFromSymbolStore() → {Promise}
(async) barcodeMCMode() → {Promise}
(async) barcodeMCStoreToSymbol() → {Promise}
(async) barcodePDFColumns() → {Promise}
(async) barcodePDFErrorCorrection() → {Promise}
(async) barcodePDFFromSymbolStore() → {Promise}
(async) barcodePDFModuleWidth() → {Promise}
(async) barcodePDFOptions() → {Promise}
(async) barcodePDFRowHeight() → {Promise}
(async) barcodePDFRows() → {Promise}
(async) barcodePDFSize() → {Promise}
(async) barcodePDFStoreToSymbol() → {Promise}
(async) barcodePrint() → {Promise}
(async) barcodePrintPosition() → {Promise}
(async) barcodeQRErrorCorrectionLevel() → {Promise}
(async) barcodeQRFromSymbolStore() → {Promise}
(async) barcodeQRModel() → {Promise}
(async) barcodeQRSize() → {Promise}
(async) barcodeQRStoreToSymbol() → {Promise}
(async) barcodeQRSymbolStoreSize() → {Promise}
(async) barcodeWidth() → {Promise}
(async) boardingPass() → {Promise}
bold(options) → {Promise}
Add bold decoration to the proceeding text
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
options |
Object |
Configuration for the bold style Properties
|
(async) bottomLogo() → {Promise}
(async) bufferPrint() → {Promise}
(async) buzzer() → {Promise}
carriageReturn() → {Promise}
Add a carrigae return
(async) cashDrawStatus() → {Promise}
center() → {Promise}
Set the alignment/justification to the center
(async) characterCodeTable() → {Promise}
(async) characterEncodeSystem() → {Promise}
characterFont(font) → {Promise}
Set the character font
Parameters:
Name | Type | Description |
---|---|---|
font |
Number |
The number of the character font |
(async) characterSetInternational() → {Promise}
characterSize(size) → {Promise}
Set the size of the characters
Parameters:
Name | Type | Description |
---|---|---|
size |
Number |
[0] The size of the characters |
(async) clearBuffer() → {Promise}
(async) controlMethod() → {Promise}
cut(options, full, partial) → {Promise}
Cut the paper / label
Parameters:
Name | Type | Description |
---|---|---|
options |
Object |
Configuration of the cut function |
full |
Boolean |
[false] options.full Perform a full cut |
partial |
Boolean |
[false] options.partial = Perform a partial cut |
(async) cutFull() → {Promise}
(async) cutPartial() → {Promise}
(async) defineMacro() → {Promise}
(async) direction() → {Promise}
(async) dotDensity() → {Promise}
doubleHeight(options) → {Promise}
Add the double height decoration to the proceeding text
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
options |
Object |
Configuration for the double height style Properties
|
doubleStrike(options) → {Promise}
Turn on double strike mode (bold)
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
options |
Object |
Configuration of the double strike style Properties
|
doubleWidth(options) → {Promise}
Add the double width decoration to the proceeding tet
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
options |
Object |
Configuration of the double width style Properties
|
(async) downloadCapacityRemaining() → {Promise}
(async) downloadDelete() → {Promise}
(async) downloadDeleteAll() → {Promise}
(async) downloadPrint() → {Promise}
(async) downloadSet() → {Promise}
(async) drawGraphics() → {Promise}
emphasize(options) → {Promise}
Enable emphasizded mode
Parameters:
Name | Type | Description |
---|---|---|
options |
Object |
Formatting configuration for this style |
(async) executeMacro() → {Promise}
feed(lines) → {Promise}
Feed n number of lines into the printer
Parameters:
Name | Type | Description |
---|---|---|
lines |
Number |
The number of lines to feed |
fontSet(font, height) → {Promise}
Set the current font.
Parameters:
Name | Type | Description |
---|---|---|
font |
Number |
The font as specified by ESCPOS |
height |
Number |
The font height as specified by ESCPOS |
- See:
-
- EPSON ESCPOS For Reference (Requires login)
fontSize(size) → {Promise}
Set the font size
Parameters:
Name | Type | Description |
---|---|---|
size |
Number |
The size of the font |
(async) generatePulse() → {Promise}
(async) getBuffer() → {Promise}
Returns the current buffer stored in the drivers memory
home() → {Promise}
Returns home???
(async) horizontalTabPosition() → {Promise}
(async) imageData() → {Promise}
(async) imageDataFromCanvasData() → {Promise}
(async) imageDataFromElement()
(async) imageDataFromURL() → {Promise}
(async) imageToBuffer() → {Promise}
init() → {Promise}
Connect the Device to the printer.
initialise() → {Promise}
Initialises the printer configuration (clears formatting)
(async) initMaintenanceCounter() → {Promise}
justify(alignment) → {Promise}
Set the alignment/justification
Parameters:
Name | Type | Default | Description |
---|---|---|---|
alignment |
string | left |
The alignment, can be: left, right, center or centre |
(async) keyCodeList() → {Promise}
left() → {Promise}
Set the alignment/justification to the left
(async) leftMargin() → {Promise}
lineSpacing(spacing, options) → {Promise}
Set the line spacing
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
spacing |
Number |
The amount of spacing between lines |
||||||
options |
Object |
Configuration options for the line spacing function Properties
|
lineSpacingDefault() → {Promise}
Reset the line spacing back to default
margin(width) → {Promise}
Set the margin on the left
Parameters:
Name | Type | Description |
---|---|---|
width |
Number |
The width of the margin |
(async) memoryPrint() → {Promise}
(async) motionUnits() → {Promise}
newLine() → {Promise}
Add a new line (line feed)
(async) nvDelete() → {Promise}
(async) nvDeleteAll() → {Promise}
(async) nvGraphicsCapacityRemaining() → {Promise}
(async) nvGraphicsCapacityTotal() → {Promise}
(async) nvListKeys() → {Promise}
(async) nvPrint() → {Promise}
(async) nvStore() → {Promise}
(async) nvUserCapacityRemaining() → {Promise}
(async) nvUserCapacityUsed() → {Promise}
(async) nvUserDelete() → {Promise}
(async) nvUserDeleteAll() → {Promise}
(async) nvUserGet() → {Promise}
(async) nvUserList() → {Promise}
(async) nvUserSet() → {Promise}
(async) onlineRecoveryWaitTime() → {Promise}
pageMode() → {Promise}
Switch to page mode for more advanced print functions
(async) pageModeCancel() → {Promise}
(async) panelButtons() → {Promise}
(async) paperSensor() → {Promise}
(async) paperSensorStatus() → {Promise}
(async) paperSensorStopPrint() → {Promise}
(async) print() → {Promise}
(async) printArea() → {Promise}
(async) printColor() → {Promise}
printFeed() → {Promise}
Print a feed the paper ??
(async) printFromBuffer() → {Promise}
printPageMode() → {Promise}
Print the contents of page mode
(async) printPosition() → {Promise}
printReturnStandardMode() → {Promise}
Print the contents of page mode and return to standard mode
(async) printReverseFeed() → {Promise}
(async) realtimeBuzzer() → {Promise}
(async) realtimePowerOff() → {Promise}
(async) realtimePulse() → {Promise}
(async) realtimeRequest() → {Promise}
(async) realtimeStatus() → {Promise}
(async) relativePrintPosition() → {Promise}
(async) relativeVertical() → {Promise}
reset() → {Promise}
Reset the printer configuration (clears formatting)
(async) resetBeggining() → {Promise}
reverse(options) → {Promise}
Print in the reverse mode (white on black)
Parameters:
Name | Type | Description |
---|---|---|
options |
Object |
Formatting config of the reverse function |
right() → {Promise}
Set the alignment/justifcation to the right
(async) rightSideCharSpacing() → {Promise}
(async) rotate() → {Promise}
(async) selectBackgroundColor() → {Promise}
(async) selectCharacterColor() → {Promise}
setConfiguration(config) → {Promise}
Set configuration of the Driver.
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
config |
Object |
The driver configuration. Properties
|
(async) shadingMode() → {Promise}
(async) smoothingMode() → {Promise}
standardMode() → {Promise}
Switch to standard mode for mode basic print functions
(async) status() → {Promise}
tab() → {Promise}
Move to the next tab position
testPrint(paperType, pattern) → {Promise}
Perform a test print
Parameters:
Name | Type | Default | Description |
---|---|---|---|
paperType |
Number | 0 |
The paper type ??? |
pattern |
Number | 2 |
The type of test print pattern to print |
text(text, options) → {Promise}
Add text to the print buffer with optional formatting
Parameters:
Name | Type | Description |
---|---|---|
text |
String |
The string of text to be printed |
options |
Object |
Formatting config of the text |
(async) topBottomLogoGet() → {Promise}
(async) topBottomLogoSet() → {Promise}
(async) topBottomLogoSettings() → {Promise}
(async) topBottomLogoState() → {Promise}
(async) topLogo() → {Promise}
(async) transmitInformation() → {Promise}
(async) transmitMaintenanceCounter() → {Promise}
underline(options) → {Promise}
Add the underline style to the proceeding text
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
options |
Object |
Formatting config of the underline Properties
|
underlineWeight(weight) → {Promise}
Set the weight (boldness) of the underline style
Parameters:
Name | Type | Description |
---|---|---|
weight |
Number |
The weight (boldness) of the underline |
(async) unidirectionalMode() → {Promise}
upsideDown(options) → {Promise}
Mornings are for coffee and contemplation
Print text upside down
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
options |
Object |
Formatting config of the upside down function Properties
|