fix spacing and cut line
This commit is contained in:
parent
72b73da310
commit
ff248a9b68
1 changed files with 5 additions and 2 deletions
|
|
@ -14,8 +14,9 @@ import sys
|
||||||
|
|
||||||
from escpos.printer import Dummy
|
from escpos.printer import Dummy
|
||||||
|
|
||||||
# TM-T88V: 42 columns at Font A on 80mm paper
|
# TM-T88V with 90° rotation: Font A chars are 24 dots wide (instead of 12),
|
||||||
LINE_WIDTH = 42
|
# so 512 printable dots / 24 = 21 chars fit across the 80mm paper width.
|
||||||
|
LINE_WIDTH = 21
|
||||||
|
|
||||||
|
|
||||||
def print_trade(p, symbol, lots, price):
|
def print_trade(p, symbol, lots, price):
|
||||||
|
|
@ -57,6 +58,8 @@ def main():
|
||||||
price = float(price_str)
|
price = float(price_str)
|
||||||
print_trade(p, symbol, lots, price)
|
print_trade(p, symbol, lots, price)
|
||||||
|
|
||||||
|
# Feed past the cutter (~20mm above print head, ~12 lines at 12-dot spacing)
|
||||||
|
p.text("\n" * 16)
|
||||||
p.cut()
|
p.cut()
|
||||||
|
|
||||||
with open(output_file, "wb") as f:
|
with open(output_file, "wb") as f:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue