Comments (2)
The most likely answer is that your printer does not support qrcodes with that many characters. While there is not a size limit in the specification, individual printers may impose a limit of their own. I for example have a printer that refuses to print anything larger than 255 characters.
from escposencoder.
To @NielsLeenheer's point, the 255 limit is surpassed here:
EscPosEncoder/src/esc-pos-encoder.js
Line 428 in 55f5513
The fourth parameter should allow values over 255. We (a 3rd party project) have near identical logic here: https://github.com/qzind/tray/wiki/2.0-Raw-Printing#escpos-qr-code
If the hardware can't go over 255, you can render the QR code as an image using 3rd party libraries and send the image data to the ESCPOS printer instead.
from escposencoder.
Related Issues (20)
- Any news on releasing version 2.0 ? HOT 6
- Please Include CP874 IN REACT NATIVE EscPosEncoder HOT 1
- Image .. Error: ReferenceError: document is not defined
- CommonJS or AMD dependencies can cause optimization bailouts HOT 1
- Can not print thai character HOT 3
- New npm package HOT 7
- Cannot install on M1 Mac (ARM64) HOT 2
- Add display text parameter when printing barcode
- Publish a new version with auto encode and with the table functionality HOT 2
- Print image issue ( incomplete printing / encode error ) HOT 6
- Pure Browser JS Example HOT 3
- Failed to execute 'getImageData' HOT 1
- How To Insert Data Array in to Encoder? HOT 1
- cutting HOT 3
- How to print a horizontal line and font size increase
- Hello, how can I print Chinese HOT 1
- esc-pos-encoder error with NODE_MODULE_VERSION HOT 1
- I'm sorry but
- Add multiline support for "newLine" command
- Table with border and table auto layout
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from escposencoder.