摘要: 在实际应用中,票据是多种多样的,用针式打印机进行打印,要自定义纸张的格式;只有精确定义好纸张的高度,打印机在索引送纸时才不会出现误差。每一种纸张格式都有唯一一个ID,在代码中设置要打印的水晶报表的纸张格式时,就是通过指定此ID来实现的。所以,接下来的关键问题是在代码中如果获得自定义的纸张ID,下面的代码(以C#为例)就实现些功能:System.Drawing.Printing.PrintDocument doc = new System.Drawing.Printing.PrintDocument();int rawKind = 1; //记录标识自定义纸张的ID//枚举出所有的打印纸尺寸wh 阅读全文
posted @ 2012-06-28 12:15 小软狐 阅读(843) 评论(0) 推荐(0)
摘要: 打印机有两种进纸方式,手动送纸和链式进纸。手动进纸相对简单,就是从前面或从上面一张张的放纸打印,但是链式进纸对纸张的要求比较高,特别是当你批量打印上千份快递单时。链式打印的原理就是,打印机每打印一张就自动根据你设定的打印纸张换页一次。所以如果的你设定的纸张高度稍有偏差就会引起走纸不准确。于是打印偏到上面或下面去了。J有无数人试图用A4纸来链式进纸批量打印快递单,甚至还抱怨说软件偏移不稳定。因为标准的快递纸张的高度12.7cm,而A4纸高度是29.7cm,所以你看到的现象是打完一张然后多走纸一段,再打印。所以要链式进纸批量打印你必须测量一下你的快递单,定义一张你的专用纸张。方法如下(Window 阅读全文
posted @ 2012-06-28 01:15 小软狐 阅读(6600) 评论(0) 推荐(0)
摘要: 随着电脑配置的档次越来越高档,操作系统也从Windows 98向Windows XP过渡。现在随机配套的操作系统一般都为Windows XP操作系统。在Windows 98中打印机纸张设置中有专门的自定义选项,而在Windows XP中打印机纸张设置中没有了自定义选项,这为许多要打印大字、证书或特殊材料的朋友带来了不便。那么如何在Windows XP中设置打印机自定义纸张呢,下面就给出一种方法。依次点击“开始/设置/打印机和传真”,在“打印机和传真”窗口中点击“文件/服务器属性”,打开“打印服务器属性”对话框(如图1)。图1 打印服务器属性然后选中“创建新格式”复选框,并在“表格名”中输入“自 阅读全文
posted @ 2012-06-28 00:50 小软狐 阅读(819) 评论(0) 推荐(0)
摘要: LONG DocumentProperties( HWND hWnd, HANDLE hPrinter, LPTSTR pDeviceName, PDEVMODE pDevModeOutput, PDEVMODE pDevModeInput, DWORD fMode); 六个参数中只有pDevModeOutput 是输出变量,其余五个参数必须由程序给出具体值。其中,hWnd 表征当前窗口的句柄值;hPrinter 表示当前打印机的句柄;pDeviceName 是对打印机设备的描述;pDevModeOutput 是指向句柄值为hPrinter 的打印机... 阅读全文
posted @ 2012-06-28 00:44 小软狐 阅读(3548) 评论(0) 推荐(0)
摘要: 研究快递打印软件快一周了,好郁闷啊......软件的设计思路已经掌握了:1、准备好快递图片 2、填写快递信息 3、打印快递信息从我研究的进度来看,现在只有两个难题需要解决:1、自定义打印纸张大小;2、连张打印技术。如果能够解决这两个技术难题,快递打印软件就算完成了。当然,我也可以考虑使用水晶报表来完成打印功能。明天尝试着不直接打印,而是使用其他控件先设置好,最后再打印。 阅读全文
posted @ 2012-06-28 00:14 小软狐 阅读(714) 评论(1) 推荐(0)