Найти - Пользователи
Полная версия: преобазование или соханение файла в формате PRN в Python
Начало » Python для экспертов » преобазование или соханение файла в формате PRN в Python
1
Kromanf
Доброе время суток. Помогите советом.
Кратко о проблеме: существует программное обеспечение (SauvenProSoftware) для принтера этикеток Sauven. SauvenProSoftware создает сообщения для загрузки в принтер в формате PRN.
В SauvenProSoftware нельзя создавать сообщения с размещенным текстом по вертикали. Поэтому сейчас процедура создания сообщения происходит так: в пейнте создается текст и сохраняться в BMP. Потом файл BMP импортируется в SauvenProSoftware поворачивается на 90 градусов и сохраняется в PRN.
Хочу написать программу ввода даты, номера партии и сохранении файла в PRN : и не могу найти инфу как в Python сохранить или преобразовать в PRN.
Спасибо.
JOHN_16
И я не нашел. Думаю это технология скорее мертвая, чем живая. И весьма вероятно спецификация формата не открытая.
PEHDOM
Kromanf
и не могу найти инфу как в Python сохранить или преобразовать в PRN.
В PRN-файле записан поток команд для конкретного принтера. Обычно создаются автоматически драйвером самого же принтера. Так что все зависит от того какие “языки” понимает принтер. Если он понимает PJL/PCL/PS или еще чтото на что есть спецификация, то наверно, теоретически можно и самому написать. Если же там какойнить замороченый язык “собственной разработки”, спецификацию на который хрен достанешь, то увы ничего у вас не выйдет.
Разве что попробовать взаимодействовать с SauvenProSoftware через OLE\COM, если софтина предоставляет такую возможность, или скормить какимнить образом драйверу принтера картинку, МБ он сам ее сконвертит.
ЗЫ попробуйте скормите ваш PRN какому нить GSview и оно вам скажет понимает оно файл или нет. Если понимает, то язык там явно не “собственной разработки”
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB