Итак, у меня есть термопринтер -> https://www.gebe.net/index.php?pc=TDCompact677x&l=en
и веб-приложение, которое собирает некоторую информацию из ввода, скажем, имя и название компании. Затем информация должна быть напечатана на указанном принтере на наклейках размером около 110x80 мм.
И я получил фрагмент кода, с которым пытаюсь поиграть:
@media print {
body * {
visibility: hidden;
size: 80mm 110mm;
}
#final_sticker_area, #final_sticker_area * {
visibility: visible;
}
@page {
size: 80mm 110mm;
margin: 5px;
}
#final_sticker_area {
font-size: 30px;
margin-bottom: 200px;
page-break-after: avoid;
page-break-before: avoid;
page-break-inside: avoid;
}
#final_sticker_area {
transform: rotate(360deg);
}
}
@page { /* Moved it out from @media print where I would like to have it, due to MS Edge. */
size: 80mm 110mm;
margin: 5px;
}
Итак, мой текущий вопрос:
Всякий раз, когда я пытаюсь распечатать некоторые случайные данные из приложений для настольных компьютеров, это кажется нормальным. Но когда я делаю это через приложение Webb, которое у меня есть, оно начинает делать следующее:
Механизм обрезки работает случайно (наклейка может быть разрезана посередине или в любом другом случайном месте). )
Механизм печати браузера по какой-то причине считает, что я предоставляю лист формата A4 и принтер прокручивает до 4 наклеек перед фактической печатью
Дополнительно : Печатная часть также действительно хаотична c - текст может быть напечатан в любой части наклейки, что не является вариантом, который я ищу
Я хочу, чтобы он был строго размещены на одном и том же месте на каждой наклейке.
Я играл с опцией 'Page sheet size'
в разделе печати, но также это выглядит довольно случайным.
Может кто-нибудь дать мне какой-нибудь значимый кончики.