Страницы

Поиск по вопросам

пятница, 27 декабря 2019 г.

Печать чека из браузера

#javascript #html


Приветствую всех ! Написал небольшую браузерную программу  Point of sale (Точка продаж)
на PHP,HTML,Javascript. Проблема при распечатке чеков через POS принтер. На чеке блок
div выходит очень и очень маленького вида. Почти не видно. А это собственно функция
для вывода на принтер.

function Clickheretoprint()
{ 
  var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
      disp_setting+="scrollbars=yes,width=450, height=45, left=100, top=25"; 
  var content_vlue = document.getElementById("content").innerHTML; 

  var docprint=window.open("","",disp_setting); 
   docprint.document.open(); 
   docprint.document.write('');          
   docprint.document.write(content_vlue); 
   docprint.document.close(); 
   docprint.focus(); 
}


Принтер USB шный. Проблема в том что при распечатке область которая должна выйти
на печать на бумажке чека выглядит очень мелко, почти что не видно и выводит очень
длинную бумажку где остальные места пустые просто. Где что поменять ? или есть ли какие
то другие решения готовые на jquery или что ещё там ? 
    


Ответы

Ответ 1



Используй @media в css: @media print { /* стили для печати на терминале */ #header, #footer, #nav { display: none !important; } } поддержка: FireFox 3.5 Internet Explorer 9 Chrome 14 Safari 3.2 Opera 11 старый способ: если нужны правила только для експлорера можно так сделать:

Комментариев нет:

Отправить комментарий