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