Павел Сосновских➤ а из Qlabel'а можно сохранить файлик с кодом, который отправляется в порт?
если да, то можно предоставить такой файлик с графикой?
Файлик то предоставить можно. Только в любом случае прога пишет, что перед тем как печатать графику её нужно предварительно загрузить в принтер. В этикетке есть несколько элементов графики: два текстовых окна и картинка.
Хотелось бы увидеть одну и ту же этикетку в двух вариантах - с картинкой и без.
Всё, больше никаких отличий быть не должно.
Т.е. открываем этикетку с картинкой (и каким-либо содержимым), сохраняем её "файл с кодом", удаляем картинку и опять сохраняем её "файл с кодом".
И эти два файла - сюда.
Yx,y,name – Graphics file
This command is for printing a graphic file that has been previously stored in printer memory
Нет мыслей...
Стоп, есть.
- см. страницу 75.
15. Download graphic to printer’s memory
Following the below steps to download graphic to printer.
1. Prepare a graphic file (file name: TREE.PCX, file size: 922 bytes).
2. Prepare two text files (TEST1.TXTand TEST2.TXT, see the following contents).
где содержимое TEST1.TXT - это команда, описанная на 22 странице
Цитата:
Код:
~En,name,size
- Download graphic to memory
Syntax
Код:
~En,name,size
Parameters
n = P or p: PCX file
n = B or b: BMP file
name = Name of image (up to 20 character)
size = Size of image (bytes), maximum 512K byte.
Description Download monochrome image onto memory. Printer will beep once after downloaded completed. If the file name of graph is duplicated, the printer will show “REPEAT FILE NAME”, and the download will not be accepted (refer to page75).
Т.е. если подготовить графические файлы (до 512К размером) - то, получается, можно их отправить в память, и оттуда распечатать.
Ещё бы я посмотрел, что принтер выдаёт по команде
Цитата:
Код:
~Xn
- Print the available space and file information in the memory
Описание на 30-й странице
Цитата:
Syntax ~Xn
Parameter
n = 1, print label format names and available space in memory.
n = 2, print graphic names and available space in memory.
n = 3, print Bit-Mapped font names and available space in memory.
n = 4, print the name of the label formats, graphics, fonts, Asia font, database, serial
variable and available space in memory.
n = 5, print Asia font names and available space in memory
n = 6, print out total printing length and response through RS-232
n = 7, Print database information in memory
n = 8, Print serial file name
n = 9, Print download TTF information in memory
Description Print the available space in the memory (unit: kb)