lsongdev / lsongdev/node-escpos

Print problem with bematech MP 100S TH

Open
#164 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

compatibility
Dominant language
TypeScript
Stars
1.6k
Forks
443
PR merge metrics
No merged PRs in 30d

Description

Hi everyone!

I have this problem only on bematech mp100s th. When I send the print, some lines show a "5" char on begining. Another issue is that the number of columns is define with 42 chars and I need 48 chars.

nota

In contat with bematech support, they tell me that the "5" char it's a problem with buffer cleaning, and the number of columns can be set with ESC/POS commands as well. The problem is: As we don't use the default bematech commands the support cannot help us.

So in that case: Can I send the cleaning buffer command with this library, or set a number of columns?
If that is not possible, is a way to, using this library's commands, send the ESC/POS commands present on the linked manual?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is identified in the issue. Start by locating the library's ESC/POS command and column-width support, then compare it with the Bematech MP 100S TH manual. Done means confirming whether buffer clearing and 48-column configuration are supported, and adding or documenting the needed command path if the project accepts the change.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js, typescript
Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.