Windows Phone 8中的位图打印

时间:2015-05-31 21:44:09

标签: windows-phone-8 windows-phone-8.1

如何使用Windows Phone 8(Silverlight应用程序)打印位图图像。

我正在使用蓝牙热敏打印机(型号Bixolon SPP-R200II)

不好意思,这是我在Stack中的第一个问题...

如果需要,可以提供更多信息。

用于打印文本的示例代码。

StringBuilder str = new StringBuilder();

//Printer initialization command
str.Append(String.Concat((char)27, (char)64));

//Font setting
str.Append(String.Concat((char)08, (char)77, (char)0, (char)65));
//Alignment
str.Append(String.Concat((char)27, (char)97, (char)1));
//text to print
str.Append('Cash Receipt');

//Datawriter created from the socket
private DataWriter bluetoothWriter;

bluetoothWriter.WriteString(str.Tostring());

await bluetoothWriter.StoreAsync();
await bluetoothWriter.FlushAsync();

这是我从打印机制造商那里得到的

功能:指定位图模式

代码: ASCII ESC * m nL nH d1 ... dk Hex 1B 2A m nL nH d1 ... dk 十进制27 42 m nL nH d1 ... dk

范围: m = 0,1,32,33

0≤nL≤255

0≤nH≤3

0≤d≤255

k = nL + nH×256 [在m = 0,1的情况下]

k =(nL + nH×256)×3 [在m = 32,33的情况下]

描述:  该命令指定模式m的位图像关于由nL和nH指定的点数 •d指定位图图像数据,其中1表示打印数据,0表示未打印数据 •k表示水平点的数量。 DPI

0 个答案:

没有答案