Как печатать изображения с командами ESC/POS?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как печатать изображения с командами ESC/POS?

Сообщение Anonymous »

У меня есть тепловой принтер Epson-TMH6000iii, и я хочу распечатать с ним какой-то растровый карту, используя команды ESC /POS. < /p>

Но перед этим я хочу распечатать очень простую линию с помощью ESC /POS Printing Commands.namespace printingImageMode
{
class Program
{
static void Main(string[] args)
{
Bitmap bmp = new Bitmap(@"C:\Users\falamarzi\Desktop\Kyan Graphic Viewer\jTest.jpg");

int msb = (int)(bmp.Width & 0x0000ff00) >> 8;
int lsb = (int)(bmp.Width & 0x000000ff);

byte msbB = Convert.ToByte(msb);
byte lsbB = Convert.ToByte(lsb);

byte[] enter_To_Image_Printing_Mode_Command = new byte[] { (byte)AsciiControlChars.ESC, (byte)DensityCommand.EightDot_SD, msbB, lsbB };

byte[] imageData = new byte[lsb + msb * 256];

for (int i = 0; i < imageData.Length; i++)
{
imageData = 0xff;
}

byte[] complete_Command = new byte[enter_To_Image_Printing_Mode_Command.Length + imageData.Length];

enter_To_Image_Printing_Mode_Command.CopyTo(complete_Command, 0);
imageData.CopyTo(complete_Command, enter_To_Image_Printing_Mode_Command.Length);

SerialPort sPort = new SerialPort("COM5");
sPort.Open();

sPort.Write(complete_Command, 0, complete_Command.Length);
}

}

public enum AsciiControlChars : byte
{
ESC = 0x1b,
}

public enum DensityCommand : byte
{
EightDot_SD = 0x00,
EightDot_DD = 0x01,
TwentyFourDot_SD = 0x20,
TwentyFourDot_DD = 0x21,
}
}
< /code>

Я не получил результат. Я ценю за любую помощь в этом.

Подробнее здесь: https://stackoverflow.com/questions/369 ... s-commands
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Печатать арабские слова от Python до ESC/POS Printer?
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Печать изображения ESC/POS
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • ESC/POS быстро печатает большие растровые изображения
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • ESC/POS быстро печатает большие растровые изображения
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • ESC/POS быстро печатает большие растровые изображения
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

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