以楼主的问题来说我觉得,连上打印机就可以了。哈哈。。没有其它要求吗?赠送一些打印设置技巧。http://blog.csdn.net/kingerq/archive/2004/09/30/121610.aspx

解决方案 »

  1.   

    可能做不出来吧?以前我的老大写的财务软件,要打印的凭证的时候,都是指定打印机和指定空白凭证的,好象是要涉及到控制打印机在哪一行开始,在哪一行结束了.WEB程序可能做不到这一点吧?而且,你无法控制客户的打印机.另,如果你要客户使用你指定的那几种打印机,好象也太夸张了
      

  2.   

    IE屏幕打印也可以打发票啊,你在页面上输出你要打印的内容,然后,实际的打印,再调整各个数据的位置,直到符合要求。当然,适当的css控制打印是必要的。还可以把要打的票据,一比一的扫描成图片,作成打印页的背景,可以粗略的调整位置,当然最后的还要实际打印来调。
    --------
    我就用这个实现了打印票据,听课证,信封的。
      

  3.   

    定位是用css控制的,table(div)输出数据。
      

  4.   

    不错,这个方法只能针对几种事先测试好的打印机,不能自动选型号。
    -------------
    to:lzkd(浪子快刀) 
    当然是打印好的发票,为什么要打印表格线。我只输出数据,和表格线有什么关系????
    建议你看看CSS控制打印,想打印输出屏幕上显示的任何一个字符,都是可以控制的。
    ============
    我说的意思就是在利用css控制打印仅仅输出数据,然后调整数据位置,打印到票据上。
    这和当时屏幕上显示的其他东西无关的,比如屏幕上显示了表格的线条,但我打印的时候可以不打印的。
      

  5.   

    用CSS控制元素倒不难,我想难度在一点点调整,来适应打印机,
    如果客户使用不同型号的打印机,但发票的规格是一样的,打印数据的位置会受到影响吗?
      

  6.   

    使用不同型号的打印机,同样排版的WORD文档数据的位置也会不同,有的会相差很多甚至须根据打印机重新排版才行,...适应各种型号打印位置不变web更做不来的.
    要看具体客户的总体实际情况:
    举例:
    1)发票套打:针式打印机大都兼容EPSON LQ-1600K(或是其他);
    2)日常办公:激光大都兼容HP 6L(或是其他);
    ....针对客户实际选常用的几个调整定位好了...这样也许兼容性不会差太多的
      

  7.   

    to ice_berg16(寻梦的稻草人) and wzgme(一风一云) and 老实讲,个人觉得,ice_berg16(寻梦的稻草人)的东西弄出来的可能不大.以我对电脑浅薄的理解(真的是这么想的,不是谦虚的话).对应所有不同打印机,能够打出统一位置的程序,大概是不可能写出来的.如果真的可以写出这样的程序,那就没有讨论的必要了,直接写就是了.这一点,Altaori(温柔的西风)已经说的很清楚了.不多讲.基于将不能解决的问题,经过变化后找出相变通的方法---这一个理念.我进行了如下考虑
    1 让程序适应所有打印机是不可能的.但,如果让我打印的材质来适应我的要求,是不是可行呢?
    2 大家有没有仔细研究过发票.本人是财务出身,对发票的了解比较深刻.一般的发票,大体可以分成3个部分.一是,发票抬头部分,这一部分的内容基本是固定的(在这里,将打印出来的发票定义为不需要对方单位名称的发票,不然的话,就没有讨论的必要了).二是,具体内容部分.就是我们买了什么什么东西,这一部分内容是变化的.三是,发票结束部分,一般有XXX单位印置,XXX单位监制等等,还有一个发票专用章.这一部分内容也是固定的.
    3 一般情况下,需要打印的是第二部分内容.别的部分都是印好的.
    4 考虑到在所有打印机上进行精确定位打印的不可能实现.也就是说,如果打印的时候,是第二部分已经印好了一些表格线给你埴上去的话.基本上是造成错位的可能极大.这就是我们正在讨论如何解决的问题了.
    5 如果调整打印材质.我们在事先印好的发票上不印表格线.就印一,三两个部分,并且,留出足够的空给第二部分.会不会对我们的问题有所帮助呢?(wzgme(一风一云)这里就是我跟你不同的地方,是想法不同)
    6 如果按5的方案来实行.我们有这么多好处.一,节约印刷成本.二,虽然不能在所有打印机上精确定位,但总的方向应该说是不错的.因为没有在发票上印表格线,就算是打歪了,也应该能够控制在我们可以接受的范围之内.大概的想法就是这样.不过,再多说一句.建议楼主还是不要接这个活了,肯定会死人的.不同的打印机的问题,大概无法找出一个完美的解决方案.除非,你是税务局下一个死规定,要用这套程序的人.一定要买一个专用的打印机.