国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

UNIX下實現(xiàn)終端打印的幾種方法

瀏覽:242日期:2024-06-26 13:09:35

目前,國內(nèi)銀行業(yè)大部分計算機(jī)應(yīng)用系統(tǒng)都在Unix操作系統(tǒng)平臺上采用終端業(yè)務(wù)數(shù)據(jù)錄入、業(yè)務(wù)數(shù)據(jù)打印方式進(jìn)行前端業(yè)務(wù)處理。筆者將UNIX下實現(xiàn)終端打印的幾種方法介紹如下: 一、概述 UNIX環(huán)境下終端打印是在操作系統(tǒng)的支持下,使用終端自身提供的功能,用命令或程序?qū)崿F(xiàn)終端打印。具體過程是:在終端上執(zhí)行打印控制命令使終端進(jìn)入打印狀態(tài),并通知打印機(jī)做好準(zhǔn)備,在終端上輸入要打印文件的文件名進(jìn)行打印。打印完畢,在終端上執(zhí)行打印控制命令使終端退出打印狀態(tài)。 二、打印方法 1.用終端自身提供的熱鍵功能實現(xiàn)打印。各種類型終端都為用戶提供了打印熱鍵,只要按一下打印熱鍵終端就進(jìn)入了打印狀態(tài),一般用cat命令查看要打印文件的文件名即可打印,打印完畢,再按一下打印熱鍵就可退出打印狀態(tài)。如HT-382系列終端的拷貝打印熱鍵是Ctrl-F2。 2.用shell命令實現(xiàn)終端打印。UNIX操作系統(tǒng)提供了交互式的解釋命令語言shell,可以方便地實現(xiàn)終端打印。首先找到終端打印的控制命令,還以HT-382系列終端為例,進(jìn)入拷貝打印控制命令是ESC[5i,退出拷貝打印控制命令是ESC[4i。可用vi編輯一個shell命令打印文件如下: ECHO ‘ESC[5i' #終端進(jìn)入打印狀態(tài) CAT   $1   #打印文件 ECHO ‘ESC[4i' #終端退出打印狀態(tài) 在終端上或在程序中執(zhí)行此shell打印命令,后面跟要打印文件的文件名即可打印。 3.用C語言實現(xiàn)終端打印。同樣以HT-382系列終端為例,用C語言編寫終端打印程序如下: #include <stido.h> main(argc,argv) int argc; charargv[] { char n; printf(“33[5i”);  /終端進(jìn)入打印狀態(tài)/ sprintf(n“cat%s”,argv[0]); /送入打印文件名/ system(n);/打印文件/ printf(“33[5i”); /終端退出打印狀態(tài)/ } 在使用中只需在此程序后面跟要打印文件的文件名即可打印。 三、幾點注意 1.終端打印前要將終端設(shè)置項中打印機(jī)類型項設(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,程序中寫做“33”。

標(biāo)簽: Unix系統(tǒng)
主站蜘蛛池模板: 兴文县| 遵化市| 马尔康县| 乌海市| 石家庄市| 黑河市| 汉川市| 剑河县| 景德镇市| 武定县| 克山县| 黄龙县| 淳化县| 石河子市| 文安县| 泰顺县| 商都县| 崇信县| 正宁县| 鹿邑县| 石台县| 磐石市| 嘉善县| 安阳市| 桃园市| 交口县| 祥云县| 金堂县| 岳阳市| 满洲里市| 山东省| 平顺县| 台北市| 延长县| 云安县| 黎川县| 兴业县| 彝良县| 满洲里市| 开封市| 长白|