2011年2月20日 星期日
[Ubuntu] HP psc 1315 印表機掃瞄機使用
今天心血來潮,想試試 Ubuntu 可否使用HP psc 1315 印表機(印表/掃瞄/影印 三合一 USB介面),所以NB Ubuntu 10.10開機完畢,將印表機接上USB,神奇的事發生了,Ubuntu 居然自己找到印表機,馬上列印看看,哇!列印成功,居然不用自行安裝Driver,只能說【傑克,這真的是太神奇了】。 既然可以列印了,當然要試試可否掃瞄,找了一下,發現有一個選單 ,執行此選單,試了一下還真的可以掃瞄。只是此功能掃瞄的品質好像不是很優,上網爬了一些文章,發現可以安裝另一個掃瞄軟體 xsane ,馬上安裝試用。 sudo apt-get install xsane 安裝完畢 會多一個選單 xsane 掃瞄的品質可以調整,功能比較豐富,還可以將掃瞄後影像裡面的文字轉成文字檔(目前不支援中文),若要使用此功能需要安裝gocr(安裝指令 sudo apt-get install gocr )。
2010年2月6日 星期六
[PHP] 列印發票
<? php // Use this code to write directly to the COM1 serial port // First, you want to set the mode of the port. You need to set // it only once; it will remain the same until you reboot. // Note: the backticks on the following line will execute the // DOS 'mode' command from within PHP `mode COM1: BAUD=9600 PARITY=N data=8 stop=1 xon=off`; $fp = fopen ("COM1:", "w+"); if (!$fp) { echo "Uh-oh. Port not opened."; } else { // 初始印表機 $string = chr(27) . "@"; // 啟動同步列印 $string .= chr(27) . "z" . chr(1); // 跳過店章位置(跳四列) $string .= chr(27) . "d" . chr(4); // 列印前開錢櫃 /* if ( ) { $str .= chr(27) . "p0" . chr(50) . chr(250); } */ $string .= "88/12/01 12:30:09 #00001" . chr(13) . chr(10); $string .= "------------------------" . chr(13) . chr(10); $string .= "印表機 1 x 5600 5,600" . chr(13) . chr(10); $string .= "磁碟機 20 x 4000 80,000" . chr(13) . chr(10); $string .= "電腦桌 1 x 800 800" . chr(13) . chr(10); $string .= "------------------------" . chr(13) . chr(10); $string .= "小計: 86,400" . chr(13) . chr(10); $string .= "稅額: 4,320" . chr(13) . chr(10); $string .= "========================" . chr(13) . chr(10); $string .= "合計: 90,720" . chr(13) . chr(10); // 跳2列不印 $string .= chr(27) . "d" . chr(2); $string .= "謝謝!期待您的再次光臨!" . chr(13) . chr(10); // 跳19列到蓋店章位置 $string .= chr(27) . "d" . chr(19); // 蓋店章 $string .= chr(27) . "o"; // 跳頁 $string .= chr(12); /* // 列印後開錢櫃 if () { } */ echo $string; fputs ($fp, $string ); fclose ($fp); } ?>
訂閱:
文章 (Atom)