lsongdev / lsongdev/node-escpos
What is first bytes for first three commands
Nessuno ha ancora preso questa issue.
- Lingua principale
- TypeScript
- Stelle
- 1.6k
- Fork
- 443
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
I don't know TypeScript but I very need to develop print Image on StarTUP 900 printer.
I use .net/C# lang.
There is function from this project:
raster(image: Image, mode: RasterMode = 'NORMAL') {
if (!(image instanceof Image))
throw new TypeError('Only escpos.Image supported');
mode = utils.upperCase(mode);
if (mode === 'DHDW' ||
mode === 'DWH' ||
mode === 'DHW') mode = 'DWDH';
const raster = image.toRaster();
const header = _.GSV0_FORMAT[`GSV0_${mode}` as const];
this.buffer.write(header);
this.buffer.writeUInt16LE(raster.width);
this.buffer.writeUInt16LE(raster.height);
this.buffer.write(raster.data);
return this;
};
So, can anybody send me bytes for these three commands:
this.buffer.write(header);
this.buffer.writeUInt16LE(raster.width);
this.buffer.writeUInt16LE(raster.height);
???
In the case when Image has size 384x384 pixels
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia dal punto di ingresso raster() e dalla ricerca di GSV0_FORMAT mostrata nell’issue. Traccia il modo in cui vengono codificati header, raster.width e raster.height, quindi verifica i byte risultanti per un’immagine 384x384 rispetto al protocollo della stampante o ai test esistenti. Il lavoro è completato quando le tre sequenze di byte sono documentate chiaramente per il caso d’uso StarTUP 900.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp, nodejs, typescript
- Ambito
- embedded-iot
- Tipo di issue
- Documentazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 25/100