-
Notifications
You must be signed in to change notification settings - Fork 2
Class.PrinterClient
niimbotjs / PrinterClient
new PrinterClient():
PrinterClient
| Property | Modifier | Type | Default value |
|---|---|---|---|
packetBuffer |
private |
Buffer |
null |
serial |
private |
SerialTransport |
... |
calibrateLabel(
label):Promise<Packet>
| Parameter | Type |
|---|---|
label |
LabelType |
Promise<Packet>
close():
void
void
endPagePrint():
Promise<Packet>
Promise<Packet>
endPrint():
Promise<Packet>
Promise<Packet>
getHeartBeat(
variant):Promise<object>
| Parameter | Type | Default value |
|---|---|---|
variant |
1 | 2 | 3 | 4
|
4 |
Promise<object>
| Member | Type |
|---|---|
doorOpen |
boolean |
hasPaper |
boolean |
getInfo(
key):Promise<string|number>
| Parameter | Type |
|---|---|
key |
InfoCode |
Promise<string | number>
getPrintStatus():
Promise<object>
Promise<object>
| Member | Type |
|---|---|
page |
number |
progress1 |
number |
progress2 |
number |
getRFID():
Promise<object>
Promise<object>
| Member | Type |
|---|---|
barcode |
string |
serial |
string |
totalLength |
number |
type |
number |
usedLength |
number |
uuid |
string |
open(
path?):Promise<void>
| Parameter | Type |
|---|---|
path? |
string |
Promise<void>
print(
sharpImage,__namedParameters):Promise<void>
| Parameter | Type |
|---|---|
sharpImage |
Sharp |
__namedParameters |
object |
__namedParameters.density |
number |
Promise<void>
privateprocessChunk():Packet[]
Packet[]
privatereceivePacket(responseCode):Promise<Packet>
| Parameter | Type |
|---|---|
responseCode |
number |
Promise<Packet>
privatesendPacket(type,data,responseOffset):Promise<Packet>
| Parameter | Type | Default value |
|---|---|---|
type |
number |
undefined |
data |
number[] | Buffer
|
undefined |
responseOffset |
number |
1 |
Promise<Packet>
setBluetoothSound(
enabled):Promise<Packet>
| Parameter | Type |
|---|---|
enabled |
boolean |
Promise<Packet>
setDimensions(
width,height):Promise<Packet>
| Parameter | Type |
|---|---|
width |
number |
height |
number |
Promise<Packet>
setLabelDensity(
density):Promise<Packet>
| Parameter | Type |
|---|---|
density |
number |
Promise<Packet>
setLabelType(
type):Promise<Packet>
| Parameter | Type |
|---|---|
type |
number |
Promise<Packet>
setPowerSound(
enabled):Promise<Packet>
| Parameter | Type |
|---|---|
enabled |
boolean |
Promise<Packet>
startPagePrint():
Promise<Packet>
Promise<Packet>
startPrint():
Promise<Packet>
Promise<Packet>