Web使用热敏打印小票(IE环境)
生活随笔
收集整理的這篇文章主要介紹了
Web使用热敏打印小票(IE环境)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
概述
在html頁下使用Epson P60II 熱敏紙下打印小票,使用的打印方案為調用window.print()。
代碼實現
1、定義窗體,設置寬度和高度
2、使用ActiveXObject,創建? ?Scripting.FileSystemObject
3、設置隱藏模式打印
4、填充數據
完整代碼
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Print.aspx.cs" Inherits="Print" enableEventValidation="false" validateRequest="false" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"><title>好牛網移動優惠卷</title><style media="print">.Noprint { DISPLAY: none }</style> <script type='text/javascript'> function print_onclick() {var objfs = new ActiveXObject("Scripting.FileSystemObject");var objprinter=objfs.CreateTextFile("LPT1:",true);objprinter.Write(String.fromCharCode(0x1B) + "@");objprinter.Write(String.fromCharCode(0x1B) + String.fromCharCode(0x69));objprinter.Close(); } </script> <script language="javascript">function PrintCutrefresh() {print_onclick();}setTimeout('PrintCutrefresh()',7000); //指定7秒后切紙 </script> </head> <body onload="window.external.Print(0,0);" style="margin-top:0px;" ><form id="form1" runat="server" ><div align="center" valign="top" id ="PrintDoc" ><table style="width:4.8cm; height:9.9cm; border-width:1px; border-color:Red; border-style:dashed" ><tr align="center" valign="top"><td><asp:Label id="Label_proname" runat="server" ></asp:Label></td></tr></table></div></form> </body> </html>總結
以上是生活随笔為你收集整理的Web使用热敏打印小票(IE环境)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何正确处理 .NET 文件的 `Fil
- 下一篇: 成长 | 《大厂晋升指南》学习总结(上)