Размер листа печати в браузере - PullRequest
0 голосов
/ 19 февраля 2020

Итак, у меня есть термопринтер -> 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, которое у меня есть, оно начинает делать следующее:

  1. Механизм обрезки работает случайно (наклейка может быть разрезана посередине или в любом другом случайном месте). )

  2. Механизм печати браузера по какой-то причине считает, что я предоставляю лист формата A4 и принтер прокручивает до 4 наклеек перед фактической печатью

  3. Дополнительно : Печатная часть также действительно хаотична c - текст может быть напечатан в любой части наклейки, что не является вариантом, который я ищу

Я хочу, чтобы он был строго размещены на одном и том же месте на каждой наклейке.

Я играл с опцией 'Page sheet size' в разделе печати, но также это выглядит довольно случайным.

Может кто-нибудь дать мне какой-нибудь значимый кончики.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...