複製鏈接
請複製以下鏈接發送給好友

遠程打印

鎖定
遠程打印是在連接 Internet後 ,通過瀏覽器定位可用打印機,並由字處理程序直接將要打印文件發送到接收者所在位置打印機,打印出文件的一種技術。
中文名
遠程打印
外文名
remote printing
拼    音
yuǎn chéngdǎ yìn
所屬類別
科學技術
所需設備
打印機 電腦
所需網絡
Internet

遠程打印遠程打印步驟

遠程打印設置服務器

1.共享打印機
在公司電腦中打開“我的電腦→控制面板→打印機和其它硬件→打印機和傳真”,右擊打印機並在“屬性”窗口中將打印機共享。
2.安裝Internet信息服務(IIS)
WindowsXP默認安裝IIS,如需重新安裝,可打開“控制面板→添加/刪除程序→添加/刪除Windows組件”,然後在“Windows組件嚮導”窗口中勾選“Internet信息服務(IIS)”,按照提示執行“下一步”即可完成安裝。
3.配置身份驗證
打開“控制面板→性能和維護→管理工具→Internet信息服務”,在這裏右鍵單擊“本地計算機→網站→默認網站”,選擇快捷菜單中的“屬性”,進入屬性對話框中的“目錄安全”選項卡,然後單擊“匿名訪問和身份驗證控制”右側的“編輯”按鈕,在“身份驗證方法”窗口中可設置用户訪問方式。為方便遠程打印可勾選“匿名訪問”,以後不需要提供用户名和密碼即可訪問服務器。
4.查看服務器IP地址
單擊“開始→運行”,使用“cmd”命令調出命令行輸入窗口,再用“ipconfig/all”命令察看並記錄服務器IP地址(本例為220.184.161.231)。

遠程打印設置客户端

1.安裝網絡打印機
在家中電腦的IE地址欄中輸入“http://220.184.161.231/printers”,打開所示頁面;單擊網頁中的打印機(“LenovoinkjetMFP”)打開打印管理頁面;在左側的“打印機操作”一欄中單擊“連接”,會彈出“添加Web打印機連接”對話框,點擊“是”後開始安裝網絡打印機。安裝完成後,會出現“打印機已安裝到您的機器上”的提示,這時可在“打印機和傳真”窗口中看到這台網絡打印機。
2.測試遠程打印
在WORD中新建文檔,選擇“文件→打印”,在彈出的“打印”對話框中選擇安裝好的網絡打印機,單擊“確定”按鈕後,在管理頁面中會顯示該文檔正在打印,遠程打印成功! [1] 

遠程打印遠程打印系統設計

隨着我國經濟的發展,國家税務機關也正在對税控系統進行現代化的改革,很多省市地區的税收管理已經實行了網絡管理體制。對於大量的小規模企業,其報税事務一般要委託税務代理機關進行統一管理。當地企業如需開具發票,或者派專人到税務機關指定代辦處辦理髮票的申報與打印,或者在投資配置税務機關指定的計算機和安裝相應專用軟件系統後,通過以太網絡進行發票的申報與打印。但是這些系統往往功能繁雜,配置成本高,使用不易掌握,需要專業人員管理,並不能滿足小型企業的實際使用要求。本文設計了一種遠程發票打印系統,避免了以太網配置的高成本投入和繁雜操作,通過PSTN網連接税控網絡實現税控發票的遠程打印,具有很高的應用價值。
已有基於PSTN網的遠程數據採集系統的成功應用案例。文獻[1]提出了一種通訊終端通過PSTN網連接監控中心的主控計算機,進行數據收集,但只可進行數據採集,功能相對單一。文獻[2]提出了一種直接利用電話機上的雙音多頻信號(DTMF)來傳遞控制信息,實現對遠程電氣設備的遙控的遠程控制器。文獻[3]則闡述了税務系統中廣泛應用的電腦税控開票機,該系統通過IC卡控制支票,憑IC卡納税,但只能實現定點報税的功能,無法實現遠程報税,且需專人管理維護,辦公成本較高,因此難以滿足小型企業的實際需要。
以AT89S52為控制核心的遠程發票打印系統綜合考慮了以上系統的優缺點,結合報税實際需求,通過嵌入式Modem接入PSTN網,進而連接税務機關的管理系統完成報税。系統設計充分考慮了簡便易用性,完全實現了簡單、方便、經濟、可靠,經實際應用驗證,該系統極大地提高了企業的辦公效率,同時節省了相關人力物力源。

遠程打印系統的總體構成

主控芯片選用AT89S52單片機,該芯片內部具有8kFlash和256Bytes的片內RAM,兼容標準MCS-51指令系統及80C51引腳結構。Modem採用工業嵌入式ICOM1706模塊,它採用最新主控芯片SI2457和SI3018,雙面SMD工藝製造,經濟、尺寸小、功耗低。數碼管顯示驅動和鍵盤掃描控制芯片選擇CH452,它內置時鐘振盪電路,可以動態驅動8位數碼管,具有BCD譯碼、閃爍、移位等功能,同時還可以進行64鍵的鍵盤掃描;CH452通過串行接口與單片機等交換數據,並且可以對單片機提供上電覆位信號。RAM芯片IS61LV5128是512k×8位的高速、低功耗的CMOS的SRAM,它採用單一的3.3V供電。它所有的輸入輸出信號電平兼容TTL電平。並行接口用於連接發票專用打印機。
本系統主要由4部分組成,其中主控芯片負責組織完成系統的各項用户預設功能;工業嵌入式Modem負責通過PSTN網絡進行遠程的税控發票數據傳輸;税控發票數據由片外擴展的RAM存儲;按鍵和顯示控制芯片CH452負責按鍵控制和相關信息的LED顯示。由並行接口電路連接打印機實現税控發票的遠程打印。

遠程打印硬件電路設計

硬件電路主要包括電源電路、RAM擴展電路、並行接口、Modem通信電路和按鍵與顯示電路等外圍電路,這裏重點介紹Modem通信電路與按鍵顯示電路的設計。
Modem通信電路
在單片機應用系統中,與遠程終端進行數據通信已經變得越來越重要,利用PSTN網進行數據傳輸是一種經濟、方便和可靠的傳輸手段。採用Modem通過電話線傳輸數據已經在日常生活中得到了廣泛的應用。通過Modem傳輸數據,使得系統的應用範圍得到了極大的擴展系統在連接時採用簡單的“三線式”,即只通過TXD、RXD和地線GND進行連接,將其他信號忽略。Modem與單片機都是TTL接口電平,故採取串口的直連方式。由於Modem模塊本身已經考慮了電話線端的處理,因此這裏不需要對電話線接口端做任何的附加處理,直接與電話線的RJ-11接口相連即可。
按鍵和LED顯示電路
系統與用户的交互功能,都是通過按鍵和LED顯示實現的。主控芯片AT89S52可通過4線串行接口或者2線串行接口控制CH452芯片。CH452的4線串行接口是由硬件實現的,單片機可以頻繁地通過串行接口進行高速操作,而絕對不會降低CH452的工作效率,但是2線串行接口是由軟件與硬件共同實現的,所以不適合不間斷地頻繁操作。考慮到單片機系統端口資源的分配情況,本系統中採用了4線式接口。串行數據時鐘線DCLK與89S52的P1.7管腳相連,串行數據輸入線DIN與P1.6相連,串行數據加載線LOAD與P1.5相連,串行數據輸出線DOUT與INT0相連。CH452內部具有12位移位寄存器,在DCLK的上升沿,DIN上的位數據被移入移位寄存器的最高位寄存器,以此類推,原次低位數據移入最低位寄存器,在該上升沿後的第一個下降沿,原次低位數據從DOUT輸出。LOAD用於加載串行數據,CH452在其上升沿加載移位寄存器中的12位數據,作為操作命令分析並處理。CH452允許DCLK引腳的串行時鐘頻率高達10MHz,從而可以實現高速串行輸入輸出。RST#上電時輸出低電平有效地復位脈衝,故與89S52的RESET管腳相連,從而簡化了系統的結構。
CH452對數碼管和發光管採用動態掃描驅動,順序為DIG0至DIG7。CH452內部具有電流驅動級,可以直接驅動0.5英寸至1英寸的共陰數碼管,段驅動引腳SEG6~SEG0分別對應數碼管的段G~段A,段驅動引腳SEG7對應數碼管的小數點,字驅動引腳DIG7~DIG0分別連接8個數碼管的陰極。在鍵盤掃描期間,DIG7~DIG0引腳用於列掃描輸出,SEG7~SEG0引腳都帶有內部下拉電阻,用於行掃描輸入。當啓用鍵盤掃描功能後,4線串行接口中的DOUT引腳的功能由串行接口的數據輸出變為鍵盤中斷輸出以及按鍵數據輸出。

遠程打印軟件設計

系統應用Windows環境下的KEILuVision2IDE軟件為開發平台,採用C語言進行軟件設計。
系統通過識別用户的按鍵來執行相應動作。按鍵的識別有查詢和中斷兩種方法。由於查詢式按鍵識別需要頻繁佔用單片機的資源,所以系統採用中斷式按鍵識別的方法。當發生按鍵中斷時,系統通過判斷按鍵值,即可確定被按下的功能鍵,從而調用相應功能函數響應用户的輸入命令。
單片機通過向Modem發送AT指令,實現相應的控制和數據傳輸。數據的傳輸和數據通信鏈路的連接與掛斷都是通過Modem實現的,而單片機向Modem發送命令是通過串口通信完成的。串行口處於工作方式1下,通信的波特率為19.2kbps,每幀數據1個起始位“0”,8個數據位,無奇偶校驗和一個停止位“1”,採用累加和校驗方式。這就需要首先對串口初始化,然後初始化Modem。收到“RING”即有呼叫進入時,發送“ATA”命令摘機。如果返回“CONNECT”,則説明Modem通信鏈路成功建立,開始進行數據傳輸;否則返回“ERROR”,報錯,等待下一次呼叫進入。數據傳輸完成後,“+++ATH”掛斷線路,結束本次發票的數據傳輸。 [2] 
參考資料