python调用打印机实现打印文档

Python013

python调用打印机实现打印文档,第1张

python 调用打印机需要使用到 pywin32 库,使用 win32api.ShellExecute 可以调用默认打开指定文档的程序进行打印

调用默认打印机进行打印

将第二个参数改成 printto 可以调用指定打印机进行打印,第四个参数是指定打印机名

获取打印机列表 list(map(lambda x:x[2], win32print.EnumPrinters(2)))

更多win32api参照: http://timgolden.me.uk/pywin32-docs/win32_modules.html

快递单大家都很熟悉,而快递电子面单属于一种新型的面单类型,不同于传统的快递面单,快递电子面单极大的简化了人工填写面单的操作步骤,提高了发货效率,降低了成本,可以直接通过面单打印机打印出来。接下来介绍一下中琅条码打印软件如何制作快递电子面单。先看一下最终的效果,如下图:

1.打开中琅标签打印软件,标签纸张根据自己需要制作的快递电子面单实际纸张大小设置。利用圆角矩形和直线组合在标签上绘制表格,以及小四方格。(绘制表格的具体方法可以参考中琅标签打印软件如何绘制表格教程)

2.添加快递电子面单上的文字,点击中琅条码打印软件左边工具栏“A”图标绘制一个普通文本,双击绘制的普通文本打开“图形属性”,在数据源中修改当前默认的数据,手动输入“邮寄单位:”,电子面单上其余的文字都依次这样操作。

3.添加快递电子面单上面的虚线,点击标签打印软件左边工具栏“绘制线段”,绘制一条直线,打开直线的“图形属性”窗口,线条类型选择“点线”,调整合适的粗细,其余的虚线也这样制作。

4.添加快递单号。绘制一个普通文本,记录下普通文本的图形ID(图形ID可以在“图形属性”-“基本”选项查询),打开图形属性窗口,在数据源中手动添加固定不变的数据“EW”,然后点击左边的“+”再添加一个数据,数据类型选择序列生成,在右边处理方法中对序列生成的数据添加一个补齐的处理方法,长度“10”。(补齐处理方法中的长度根据自己的需要设置)。

5.最后一步,生成快递电子面单上的条形码,因为快递单号就是条码数据,所以可以直接引用快递单号。点击中琅条码打印软件左边工具栏“绘制一维条码”图标,绘制一个条形码,打开条形码的“图形属性”窗口,在“数据源”中修改默认的数据,数据对象类型选择“数据引用”,引用的ID就是上一步记录的快递单号图形ID。

问题一:怎么用EXCEL打印快递单、格式怎么设置 打印机――服务器属性――创建新格式(可命名为快递单)并设置纸张大小约为宽22,高12然后确定,在表格页面设置中选择纸张为快递单,再打印。纸张大小可以调到你认为合适的,不一定是22,12

问题二:win7系统阿里巴巴怎么打印快递单 打印快递运单的方法:

1、登录“我的阿里”,依次点击“应用中心”→“物流服务”→“打印快递单” 。可以根据“物流公司名”,“物流编号”、“运单号”、“收货方单位名称/人名或者联系人”以及“创建时间”和“打印状态”来查询运单,查询到该运单,右侧打印状态中可以查看各运单的打印状态,如果需要查看运单详情,点击操作中的“详情”,则显示该笔运单的物流详细信息。详见下图

2、运单查询显示后,确定需要打印的运单,可以在物流编号左边的框中打钩,然后点击“打印”按钮。

3、 对于选定的打印运单,可以直接点击物流公司的名称切换不同物流公司运单。物流公司的名称旁标注的数字即选定运单中同一家物流公司的运单数量。同一家物流公司的多张运单的切换,可以通过拉动右侧的按钮。需要对运单内容进行修改的请点击“修改”。

4、在运单修改页面可以对运单上的信息进行修改。

1)点击带白色条纹的小红圈图标,可以在运单上删除不需要的信息(删除后,信息会在右侧显示,如需恢复点击对应的条目即可);

2)点住箭头拖动可以调整信息文本框的大小(即蓝色阴影部分);

3)点住文本框拖动可以调整信息位置。

调整完成后,可以“保存”、“打印测试”、也可以“恢复默认设置”、“取消”。

5、点击“编辑”可以调整打印页面的左边距和右边距,点击“确认”即可。(该调整是针对打印所有快递单时的效果调整)

6、确认信息无误后,可以直接点击对应的物流公司名下方的 “打印”按钮 ,选择打印机,点击“确认”即可。(打印输出的为选定需要打印的运单中同一家物流公司的运单,例如:按照下图操作,产生天天快递的两张不同的运单)。

问题三:申通快递单怎么打印比较好? 我试用无数快递打印软件 都不理想!!现在找到比较齐全的快递单打印软件,关键还是免费的!据说还支持自动抓取淘宝地址(我还么有用,因为我没有做淘宝生意的)公司一般是批量输入打印的!f-dou/default.aspx 飞豆快递单打印软件

baike.baidu/...zpXkZq

问题四:怎样在快递运单上用打印机打出地址 首先用针式打印机;其次下载打印快递单的软件,下载快递单打印模版;或者找EXCEL表格制作的快递单模版,名称地址什么的打印出来的位置用表格定位

问题五:打印快递单需要怎么设置 您好:请您按照以下方法设置快递单打印测试。

首先,请检查您所设置的纸张尺寸与实际所使用的连续纸尺寸是否完全相同,如不同请按实际纸张尺寸选择,如果找不到相关的纸张规格请按以下方法设置:

1.自定义纸张:

XP:电脑左下角点击“开始”->“打印机和传真机”->“文件”->“服务器属性”,勾选“创建新格式”,在“表格名”中输入自定义尺寸的名称(如:1234),根据纸张的实际尺寸分别输入“宽度”和“高度”(高度=连续纸孔数*0.5*2.54CM)。

“打印机区域边距”无需修改,点击“保存格式”完成纸张自定义。

WIN7:电脑左下角点击“开始”->“设备和打印机”,鼠标左键点击所使用的打印机图标,在上方菜单栏选择“服务器属性”,勾选“创建新表单”,在“表单名”中为输入自定义尺寸的名称(如:1234),根据纸张的实际尺寸分别输入“宽度”和“高度”(高度=连续孔数*0.5*2.54CM)。

“打印机区域边距”无需修改,点击“保存格式”完成纸张自定义。

2.驱动设置:

鼠标右键点击所使用的打印机图标选择“打印首选项”->“布局”->“高级”,在“纸张规格”中选择自定义尺寸的名称“1234”

3.应用软件设置:

请在您所使用的应用软件中,按照以上自定义的尺寸进行“页面设置”,如果打印出的结果仍存在同样的问题。建议您在WORD等通用软件中进行测试,若打印结果是正确的,则说明您使用的应用软件存在问题,建议检查您的软件设置或与您的软件开发商联系。

若以上方案仍无法解决您的问题,

请您登陆爱普生官网的“在线工程师”:219.232.56.46/portal/epson

实时与爱普生工程师在线交流,

以便问题得到及时解决。(爱普生“在线工程师”服务时间:周一至周五08:30-18:00)

问题六:快递单打印时快递单子怎么放置? 打印快递单必须用针式打印机。你在软件上设置好页边距什么的。第一次打印的时候拿白纸多调几次就好了。

问题七:如何设置打印机连续打印快递单 首先安装驱动,安装以后点开始,点设备和打印机,点你安装的驱动,如果是XP系统,点文件,点服务器属性,如果是w7就点一下你安装的驱动,点菜单栏里面服务器属性

表单名称自己填写, 比如我打发货单,就填发货单,然后下面有纸张宽度和高度,根据自己实际打印的纸张宽度和高度填写

填好以后一定要点保存,不然刚才的就白设置了

然后点你安装的驱动,点右键,点打印机属性(不是属性,是打印机属性)点设备设置,在滚动进纸器选择你刚才填写的表单名称

选择好了点应用

然后点常规 点首选项

在点高级,在纸张规格这里选择刚才设置的表单名称,然后点应用就OK了

问题八:爱普生lq 680k ii如何打印快递单 快递单一般由快递公司打印如果楼主要买请先咨询快递公司是否提供打印服务 南天PR2E打印机跟爱普生LQ-680K打印机 以下是参数对比 (相同的只打一个) 参数

问题九:淘宝怎么设置打印快递面单? 30分 主要看你用什么软件打印快递单,如果是打淘宝上的单子可以用淘宝助理

这个附件是教你怎么使用淘宝助理的

问题十:不是淘宝快递单怎么快速打印 100分 从网上下载一个快递单打印软件,很多免费的,里面有各快递面单模版,内容可以复制粘贴进去,有的可以自己辨别。。。当然前提是得有一台针式打印机。