最近要做一个小程序,但遇到一个问题。就是用php写的代码,如何实现与打印机连接??
当单击网页上的打印按钮时,打印机就会开始打印。哪位可以帮个忙谢谢!

解决方案 »

  1.   


    输出内容到一个页面,然后 window.print();参照 phpmyadmin ,很清楚的 ..
      

  2.   

    谢谢哈。。我在phpmyadmin里面找到了不过不知道代码在哪,我继续找。。谢谢谢谢
      

  3.   

    看源码了,貌似跟你那天给我的那个不太一样呃
    大家看一下这个可以吗???
    <script language="javascript">  
    function printsetup()
        {  
        // 打印页面设置  
          wb.execwb(8,1);  
    }  
    function printpreview()
        {  
        // 打印页面预览    
          wb.execwb(7,1);    
    }  
    function printit()  
    {  
        if (confirm('确定打印吗?')) 
            {  
            wb.execwb(6,6)  
      }  
    }  
    </script>  
    <input type=button name=button_show value="打印预览" nclick="javascript.:printsetup();"> 
      

  4.   

    <script type="text/javascript" language="javascript">
    //<![CDATA[
    function printPage()
    {
        // Do print the page
        if (typeof(window.print) != 'undefined') {
            window.print();
        }
    }
    //]]>
    </script><p class="print_ignore">
        <input type="button" id="print" value="<?php echo $strPrint; ?>"
            onclick="printPage()" /></p>这个是吗??
      

  5.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"
        xml:lang="zh"
        lang="zh"
        dir="ltr">
    <head>
    <link rel="icon" href="./favicon.ico" type="image/x-icon" />
    <link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" />
    <title>phpMyAdmin 2.10.2 -
        localhost:8080</title>
    <meta http-equiv="Content-Type"
        content="text/html; charset=utf-8" />
    <script type="text/javascript" language="javascript">
    // <![CDATA[
        // definitions used in querywindow.js
        var common_query = 'token=0ff82fd4ae8db67724f2572a0c3dcac1';
        var opendb_url = 'db_structure.php';
        var safari_browser = false;
        var querywindow_height = 400;
        var querywindow_width = 600;
        var collation_connection = 'utf8_unicode_ci';
        var lang = 'zh-utf-8';
        var server = '1';
        var table = '';
        var db    = '';
        var text_dir = 'ltr';
        var pma_absolute_uri = 'http://localhost:8080/phpmyadmin/';
    // ]]>
    </script>
    <script src="./js/querywindow.js" type="text/javascript" language="javascript">
    </script>
    </head>
    <frameset cols="200,*" rows="*" id="mainFrameset">
            <frame frameborder="0" id="frame_navigation"
            src="navigation.php?token=0ff82fd4ae8db67724f2572a0c3dcac1"
            name="frame_navigation" />
            <frame frameborder="0" id="frame_content"
            src="main.php?token=0ff82fd4ae8db67724f2572a0c3dcac1"
            name="frame_content" />
            <noframes>
            <body>
                <p>phpMyAdmin 更适合在支持<b>框架</b>的浏览器中使用。</p>
            </body>
        </noframes>
    </frameset>
    <script type="text/javascript" language="javascript">
    // <![CDATA[
        var frame_content = window.frames[1];
        var frame_navigation = window.frames[0];
    // ]]>
    </script>
    </html>请问一下,这三个有对的吗?
      

  6.   

    window.print,这个是浏览器实现的方法,不关php事。