printer扩展的一些使用疑问
2017-05-09 17:59
375 查看
//phpinfo();exit; //打印机的名字,并初始化 $handle = printer_open("EPSON LQ-735K ESC/P2"); $name = "麻花藤"; $address = "上海市虹梅路1801号"; //转换格式,UTF8打出来乱码 $name = iconv("UTF-8", "GBK", $name); $address = iconv("UTF-8", "GBK", $address); //手动设置纸张的长宽,但这步没启作用,纸张还是按照A4的大小在进行打印 printer_set_option($handle,PRINTER_PAPER_FORMAT,PRINTER_FORMAT_CUSTOM); printer_set_option($handle,PRINTER_PAPER_WIDTH,320); printer_set_option($handle,PRINTER_PAPER_LENGTH,250); //开启文档 printer_start_doc($handle, "Print"); // Name Document //打印次数,其实上面printer_set_option也有参数,但也没起作用 for($i=1;$i<=2;$i++) { printer_start_page($handle); printer_draw_text($handle, $name.$i.$i.$i,150,150); printer_draw_text($handle, $address.$i.$i.$i,250,250); printer_end_page($handle); // //打印图片 //printer_start_page($handle); // Start Logo //printer_draw_bmp($handle, "c:logo.bmp", 60, 0); // Logo Dir, lenght H , With V //printer_end_page($handle); // End Logo } printer_end_doc($handle); // Close document printer_close($handle); // Close Pritner
相关文章推荐
- 我得到了一些代码, 里边有太多的 #ifdef。 我不想使用预处理器把所有的 #include 和 #ifdef 都扩展开, 有什么办法只保留一种条件的代码呢?
- 前面在《Asp.Net Forums中对.Net中序列化和反序列化的应用》一文中讲了,对于一些扩展属性,可以将字符串集合序列化为二进制,也可以从二进制反序列化为字符串集合。其实我一直有个疑问,对于asp.net中可以很容易实现,但是在asp中该如何?
- AIR ANE(本机扩展)使用中的一些问题(Android平台)
- Block使用中的一些疑问解答
- 使用php缺少加密扩展mcrypt等相关问题的一些解决方法
- Ethereal 也可以使用lua做一些自定义的功能了--编写lua脚本扩展ethereal的功能
- maven使用过程中遇到过的一些问题,或者疑问.
- 由线程中使用wait报错的一些学习扩展
- NSString的一些使用扩展
- 推荐一些我使用的谷歌浏览器扩展程序和脚本文件
- 我使用的一些firefox扩展(附链接)
- Block使用中的一些疑问解答
- [转]Block使用中的一些疑问解答
- Block使用中的一些疑问解答
- VS中 宏 的使用,做个小小的总结,以及常见的一些疑问
- 关于Access发布使用打包软件的一些疑问解答
- 关于Access发布使用打包软件的一些疑问解答
- Block使用中的一些疑问解答
- 我得到了一些代码, 里边有太多的#ifdef。我不想使用预处理器 把所有的#include 和#ifdef 都扩展开, 有什么办法只保留一种 条件的代码呢?
- Echarts的使用、封装以及关于Echarts2.x与Echarts3.x性能方面的一些疑问