What is first bytes for first three commands
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Dokumentation
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- csharp, nodejs, typescript
- Bereich
- embedded-iot
Rechercherichtung
Beginne mit dem Einstiegspunkt raster() und der im Issue gezeigten Suche nach GSV0_FORMAT. Verfolge, wie header, raster.width und raster.height codiert werden, und überprüfe anschließend die resultierenden Bytes für ein 384x384-Bild anhand des Druckerprotokolls oder vorhandener Tests. Als erledigt gilt die Aufgabe, wenn die drei Bytefolgen für den Anwendungsfall StarTUP 900 klar dokumentiert sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.6k
- Forks
- 442
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus lsongdev/node-escpos
-
[BUG]:Offenbug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 15/100
lsongdev/node-escpos#447 ·
-
[BUG]: AJCBOSEOffenbug
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
lsongdev/node-escpos#446 ·
-
Capt BilalOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 1/100
lsongdev/node-escpos#443 ·
-
bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
lsongdev/node-escpos#442 · 2 Reaktionen ·
-
bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 38/100
lsongdev/node-escpos#441 · 5 Kommentare · 1 Reaktion ·
Alle Issues in lsongdev/node-escpos
Ähnliche Issues
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 86/100
ranxianglei/billion-context#5893 ·
Maintainer antworten meist innerhalb von 1 Tag
-
stringify escapes leading digits in pseudo-class arguments (:nth-child(1) becomes :nth-child(\31 ))Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement security severity:low
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
Battle-Cattle/BCUK-Bot-4#959 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug]: Claude account rows no longer show the email (since #8055), so "Account 1, 2, 3" cannot be told apartEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offenaccount-pool bug gui
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
lidge-jun/opencodex#8286 · 2 Kommentare · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag