Как напечатать изображение с помощью ESC / POS - PullRequest
0 голосов
/ 18 февраля 2020

Я работаю на C# POS. Я использую необработанную печать helper и пытаюсь напечатать изображение с помощью команд ESC / POS с командой: ES C *.

Пока я могу:

string carriageReturn = Convert.ToString((char)13);
string lineFeed = carriageReturn + Convert.ToString((char)10);
string cutPaper = Convert.ToString((char)27) + Convert.ToString((char)105);
string horizontalTab = Convert.ToString((char)9);
string fontSize4 = Convert.ToString((char)29) + Convert.ToString((char)33) + Convert.ToString((char)51);

И я отправляю данные для печати с этим:

printWithStringAndPrinter(fontSize4 + "this" + lineFeed + "is" + lineFeed + fontSize2 + "test" + lineFeed + cutPaper, p.name);

Единственная проблема с изображением, я не могу получить это напечатать. Я пробовал это:

Bitmap bmp = new Bitmap("C:\\test.bmp");
string image = Convert.ToString((char)27) + Convert.ToString((char)42) + Convert.ToString((char)33) + Convert.ToString((char)0) + Convert.ToString((char)86) + bmp.ToString();

Но ничего не работает. Может кто-нибудь дать совет или пример того, как напечатать изображение?

Даже при том, что есть много вопросов о той же самой теме c, любой из них помог мне.

...