IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當前所在位置: 首頁操作系統(tǒng)LINUX → 實現(xiàn)Unix操作系統(tǒng)終端打印

實現(xiàn)Unix操作系統(tǒng)終端打印

時間: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語言編寫終端打印程序如下:

  1. main(argc,argv) ?
  2. /?終端進入打印狀態(tài)?/ ?
  3. /?送入打印文件名?/ ?
  4. system(n);/?打印文件?/ ?
  5. /?終端退出打印狀態(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)閱讀

文章評論
發(fā)表評論

熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP Linux操作系統(tǒng)修改IP

相關(guān)下載

    人氣排行 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讀寫負載