My TSP100 return "38,44,48" on RecLinesCharList; however, if I set RecLineChars to
38, it only print 27 chars
44, it only print 31 chars
48, it only print 34 chars
Is this just printer bug (StarMicronics) or am I missing something here?
(I am using OPOS on Vista)
Didn't find your answer? Ask the community — no account required.
C
CptSoft
My TSP100 return "38,44,48" on RecLinesCharList; however, if I set RecLineChars to 38, it only print 27 chars 44, it only print 31 chars 48, it only print 34 chars
Is this just printer bug (StarMicronics) or am I missing something here?
(I am using OPOS on Vista)
D
daicamad
I found out what is the problem, but still no elegant solution. But first let I answer your questions
I leave the margin as is, which I think 0
This Star printer is an optional printer, as the customer want to pick any other printer. They don't want to tie to a specific hardware. Secondly OPOS compliant sound good to them!!(sigh)
The problem is that I should had mentioned: User use 2.25in paper size or 51mm print width, not the full size 3.125 inch or 72mm print width. The RecLinesCharList return the char print on 72mm print width setting. When I do the math, it turns out exactly as what it printed.
The solution I am pursuing is that I take a preset width (User have to manually enter), in this case is 51. Then mult for 8 (dot/mm) = 408. Then 408 / 12(dot/char) = 34 char
The issue still that I cannot automatically detect the width. User still have to manually enter 51 mm. If they never have to change the setting themselves then it won't be a problem..but...
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.