Мы разработали интернет-магазин с использованием Coldfusion.Теперь мы добавляем новые функции для печати этикеток через Интернет.
Что происходит, или, скорее, должно произойти:
- Покупатель входит в магазин и выбирает заказ длядля печати этикеток.
- Наш код Coldfusion создает этикетку с использованием собственного языка ZPL: этикетка сохраняется на сервере в виде простого текстового файла с инструкциями ZPL.
- Javascriptиспользуется для открытия текстового файла в новом окне.
Проблема заключается в следующем: печать текстового файла из браузера не работает.Даже когда я установил печать, чтобы не показывать какие-либо дополнительные подробности верхнего и нижнего колонтитула.Только когда я запрашиваю исходный код и печатаю его, этикетки печатаются.Я проверил это на IE9 и FF7.
Итак, мои вопросы:
- Способ использования Javascript для отправки простого текста на принтер, поэтому без разметки HTML?Я натолкнулся на некоторый код Javascript, который встраивает текст в HTML-разметку и затем использует команду window.print ().Это не вариант.
- Или есть ли способ заставить печать простого текстового файла из браузера работать правильно?
Спасибо за внимание!