時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)
我們了解,Unix操作系統(tǒng)受到了很多人的擁護(hù)。目前,國內(nèi)銀行業(yè)大部分計(jì)算機(jī)應(yīng)用系統(tǒng)都在平臺(tái)上采用終端業(yè)務(wù)數(shù)據(jù)錄入、業(yè)務(wù)數(shù)據(jù)打印方式進(jìn)行前端業(yè)務(wù)處理。筆者將Unix操作系統(tǒng)下實(shí)現(xiàn)終端打印的幾種方法介紹如下:
一、Unix操作系統(tǒng)終端打印概述
終端打印環(huán)境下終端打印是在操作系統(tǒng)的支持下,使用終端自身提供的功能,用命令或程序?qū)崿F(xiàn)終端打印。具體過程是:在終端上執(zhí)行打印控制命令使終端進(jìn)入打印狀態(tài),并通知打印機(jī)做好準(zhǔn)備,在終端上輸入要打印文件的文件名進(jìn)行打印。打印完畢,在終端上執(zhí)行打印控制命令使終端退出打印狀態(tài)。
二、Unix操作系統(tǒng)打印方法
1.用終端自身提供的熱鍵功能實(shí)現(xiàn)打印。各種類型終端都為用戶提供了打印熱鍵,只要按一下打印熱鍵終端就進(jìn)入了打印狀態(tài),一般用cat命令查看要打印文件的文件名即可打印,打印完畢,再按一下打印熱鍵就可退出打印狀態(tài)。如HT-382系列終端的拷貝打印熱鍵是Ctrl-F2。
2.用shell命令實(shí)現(xiàn)終端打印。Unix操作系統(tǒng)提供了交互式的解釋命令語言shell,可以方便地實(shí)現(xiàn)終端打印。首先找到終端打印的控制命令,還以HT-382系列終端為例,進(jìn)入拷貝打印控制命令是ESC[5i,退出拷貝打印控制命令是ESC[4i。可用vi編輯一個(gè)shell命令打印文件如下:
ECHO? ‘ESC[5i'? #終端進(jìn)入打印狀態(tài)
CAT $1 #打印文件
ECHO? ‘ESC[4i'? #終端退出打印狀態(tài)
在終端上或在程序中執(zhí)行此shell打印命令,后面跟要打印文件的文件名即可打印。
3.用C語言實(shí)現(xiàn)終端打印。同樣以HT-382系列終端為例,用C語言編寫終端打印程序如下:
- main(argc,argv) ?
- /?終端進(jìn)入打印狀態(tài)?/ ?
- /?送入打印文件名?/ ?
- system(n);/?打印文件?/ ?
- /?終端退出打印狀態(tài)?/?
在使用中只需在此程序后面跟要打印文件的文件名即可打印。
三、Unix操作系統(tǒng)中幾點(diǎn)注意
1.終端打印前要將終端設(shè)置項(xiàng)中打印機(jī)類型項(xiàng)設(shè)置為與終端連接打印類型一致。
2.終端打印可以依業(yè)務(wù)要求選擇屏幕打印(只打印屏幕顯示內(nèi)容)、拷貝打印(邊打印邊顯示文件內(nèi)容)、透明打印(只打印,不顯示文件內(nèi)容)。
3.shell打印命令中,轉(zhuǎn)義字符ESC的編輯寫入要先按CTRL-V鍵,再按ESC鍵方可寫入。
4.C語言打印程序中,控制字符要用8進(jìn)制書寫,并且前面加轉(zhuǎn)義字符"\"。如ESC的8進(jìn)制ASCII代碼為33,程序中寫做"\033"。
這樣,我們就完成了對(duì)Unix操作系統(tǒng)下實(shí)現(xiàn)終端打印的幾種方法的介紹。
關(guān)鍵詞標(biāo)簽:Unix操作系統(tǒng)終端打印
相關(guān)閱讀
熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP
人氣排行 Linux下獲取CPUID、硬盤序列號(hào)與MAC地址 dmidecode命令查看內(nèi)存型號(hào) linux tc實(shí)現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機(jī)、重啟、注銷 命令 查看linux服務(wù)器硬盤IO讀寫負(fù)載