chenkeyuan
驱动牛犊
驱动牛犊
  • 注册日期2007-09-18
  • 最后登录2008-09-16
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1558回复:1

嵌入式Linux打印的问题

楼主#
更多 发布于:2007-09-19 07:45
最近一个多月来一直在搞嵌入式下的打印,遇到了许多对我来说难以解决的问题。请各位大侠们给点帮助和提示,谢谢!
       我用的是HP3050的打印机,支持PostScript3。写了一小段不包含中文PostScript程序后,把该PS文件发送到打印机可以打印,但要打印中文却无从下手。用PC机上的gedit生成的PS文件可以打印出中文但下面方括号中的内容看不懂。
/sfnts [<
74727565000700400002003063767420110544000000007C00000004676C7966
7CF01186000000800000008A686561647EED32240000010C0000003668686561
6DFEC4070000014400000024686D747894018809000001680000000C6C6F6361
70002B0000000174000000086D617870410048000000017C0000002000440511
00020044000002EE055500030007002EB101002F3CB2070400ED32B10605DC3C
B2030200ED3200B103002F3CB2050400ED32B2070601FC3CB2010200ED323311
2111252111214402AAFD9A0222FDDE0555FAAB4404CD00010050000002AA04F1
000D0000251633152135323511262135253301C101E8FDC5EE03FEF6015A17AA
8822228803606C2358000000000100000000199909051AF45F0F3CF5021B0800
00000000C1188A9300000000000000000000000002EE05550000000800000000
000000000001000007BDFE690006000000000000000000010000000000000000
0000000000000003037600440418000002FA00500000002B002B004500010000
0003000E000200000000000200000001000100000040002E0001000200
>
] def

我大概知道方括号中的内容是TrueType的16进制形式,但不知道它们是怎样组织起来的。后来把要打印的内容转化为位图的形式,结果生成的PS文件大得吓人。查了一些资料打算用GhostScript来解决,安装了字体和字体映射等文件后,又发现一些问题。资料上的PS文件中的一段内容是"50 50 movto(你好!)show",但我知道我用的图形库Qte是Unicode的,moveto后的中文应该是行不通的。我现在头都快爆炸了。(嵌入式打印)
guhuo
驱动牛犊
驱动牛犊
  • 注册日期2005-08-15
  • 最后登录2009-03-04
  • 粉丝0
  • 关注0
  • 积分267分
  • 威望35点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-09-19 14:50
qq:15416920 zqy2000zqy@163.com
游客

返回顶部