Как создать печатные этикетки на php?Html

Программисты Html
Ответить
Anonymous
 Как создать печатные этикетки на php?

Сообщение Anonymous »

Я создал несколько этикеток с использованием HTML и CSS, которые собираюсь распечатать на предварительно напечатанной этикеточной бумаге. Этикетки должны иметь фиксированную ширину 45 мм * 35 мм, которую я установил в CSS, но при печати они получаются разных размеров.
Я также пробовал конвертировать HTML в PDF с помощью HTML в PDF, но это не помогло. Что я делаю не так?

Код: Выделить всё

@media screen , print {
body {
margin: 0;
border: 0.264583333mm solid green;
}
.table_style {
width: 100%;
}
.table_style td {
text-align: left;
padding: 0 0 3.175mm 5.291666667mm;
}
.space {
height: 2.645833333mm;
}
.div_print {
width: 63mm;
height: 37.735416667mm;
margin-top: 3.735416667mm;
border-width: 1px;
border-style: solid;
border-color: red;
}
.part_dec_print {
font: 3mm arial;
text-align: left;
padding-left: 1.5875mm;
height: 8.5mm;
}
.p_tag {
height: 100%;
vertical-align: middle;
padding-top: 1.5875mm;
}

.qty_span {
padding-top: 1.5875mm;
}
.part_print {
font: 6.5mm arial;
height: 6.5mm;
text-align: left;
padding-left: 1.5875mm;
}
.bar_print {
padding-left: 3.96875mm
}
.qty_print {
font: 6.5mm arial;
text-align: center;
height: 6.5mm;
}
.date_print {
font: 2mm arial;
text-align: right;
padding-right: 4.645833333mm;
margin-top: 4.995833333mm;
height: 2mm;
}
}

Код: Выделить всё

  






REAR FABRIC SCVR

PZQ22-12100

[img]http://anybarcode_image_here201x29.png[/img]

1
23A4




Мой Html:

Код: Выделить всё

    


@media screen , print {
body {
margin: 0;
border: 0.264583333mm solid green;
}
.table_style {
width: 100%;
}
.table_style td {
text-align: left;
padding: 0 0 3.175mm 5.291666667mm;
}
.space {
height: 2.645833333mm;
}
.div_print {
width: 63mm;
height: 37.735416667mm;
margin-top: 3.735416667mm;
border-width: 1px;
border-style: solid;
border-color: red;
}
.part_dec_print {
font: 3mm arial;
text-align: left;
padding-left: 1.5875mm;
height: 8.5mm;
}
.p_tag {
height: 100%;
vertical-align: middle;
padding-top: 1.5875mm;
}

.qty_span {
padding-top: 1.5875mm;
}
.part_print {
font: 6.5mm arial;
height: 6.5mm;
text-align: left;
padding-left: 1.5875mm;
}
.bar_print {
padding-left: 3.96875mm
}
.qty_print {
font: 6.5mm arial;
text-align: center;
height: 6.5mm;
}
.date_print {
font: 2mm arial;
text-align: right;
padding-right: 4.645833333mm;
margin-top: 4.995833333mm;
height: 2mm;
}
}





REAR FABRIC SCVR

PZQ22-12100

[img]http://anybarcode_image_here201x29.png[/img]

1
23A4



Скопировано из комментария:

Предварительно напечатанная этикетка представляет собой один столбец и относится к рулонному типу. здесь просто распечатайте html-страницу в Chrome и Firefox и сравните обе распечатки, она определенно различается. Для сравнения просто повторите контейнер div_print еще несколько раз, чтобы получить больше меток. и мне нужна точность на уровне миллиметра. если оно изменится хотя бы на 1 мм, выравнивание этикеток изменится, когда я напечатаю больше этикеток.

Подробнее здесь: https://stackoverflow.com/questions/213 ... els-in-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»