專利名稱:傳真機/打印機接口裝置的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及一種傳真通信設(shè)備,更確切地說是涉及傳真機的收信記錄裝置。
隨著我國通信事業(yè)的發(fā)展,作為現(xiàn)代化通信設(shè)備之一的高速傳真三類機正在推廣使用中,其中絕大部分傳真三類機都是采用特殊感熱記錄紙的感熱記錄方式,此種感熱記錄紙除了價格較昂貴外,其保存性能也較差,而且感熱記錄頭制造困難,一旦損壞設(shè)備便無法工作,目前感熱記錄頭和感熱記錄紙還需進口。
本實用新型的目的是為了解決記錄紙較貴和保存性能差的問題而研制的一種用普通打印機(9針或24針)在普通紙上記錄的傳真機/打印機接口裝置。在高速傳真三類機和打印機之間加裝本裝置,用普通紙打印記錄代替感熱記錄,使記錄付本的價格大幅度降低并能長期保存。裝置備有感熱記錄/打印記錄選擇開關(guān),既可用感熱記錄方式又可用打印記錄方式。
本裝置對于那些記錄付本需長期保存,又要節(jié)省紙張費用的單位有一定的實用價值;對于記錄頭損壞無替換件的用戶也是應(yīng)急記錄的方式。
本裝置是微電腦控制的智能接口裝置,包括硬件和軟件兩方面的技術(shù)。其硬件部分的核心部件采用價格低廉的Z80-CPU,還包括程序EPROM區(qū),程序工作存貯RAM區(qū),傳真報文數(shù)據(jù)緩存RAM區(qū),直接存儲器存取DMA,串行接收傳真報文信息的串行口SIO,并行輸出傳真報文信息至打印機的并行口PIO,與打印機間的接口電路,與傳真機間的接口電路和裝置的狀態(tài)顯示接口及其狀態(tài)燈。
三類傳真機送往感熱頭的傳真報文信息碼速度高達500K位/秒,而打印機的打印速度遠不能與之相匹配,需要較大的緩存?zhèn)髡鎴笪男畔⒌膭討B(tài)存貯區(qū),本實用新型采用后32K字節(jié)體選結(jié)構(gòu)的技術(shù)將Z80-CPU地址空間從64K擴大到1M字節(jié)。若按通常的存貯方法,傳真報文信息由裝置的SIO串行口接收,先送CPU,再由CPU送存貯器,工作時鐘為4MHZ的Z80A-CPU將來不及存貯500K位/秒的傳真報文信息。本實用新型采用了DMA輸入方式,由DMA控制,SIO直接將所接收的傳真報文信息存入存儲器,無需CPU介入,從而實現(xiàn)快速的傳真報文信息接收存貯。
與傳真機和打印機間的接口電路,主要完成裝置信息的輸入輸出和感熱記錄方式與打印記錄方式、9或24針打印機、3.85或7.7線/mm傳真付掃描線密度等的切換。
本裝置的軟件部分主要控制實現(xiàn)傳真報文信息的接收存貯、串并變換、打印輸出、狀態(tài)顯示等功能。針式打印機是一列一列地打,而傳真機的記錄方式是采用逐行掃描方式,要打印記錄傳真信息必須將水平方向串行的數(shù)據(jù)變換成一列一列并行的打印數(shù)據(jù)即串并變換,該功能由裝置的軟件完成。針式打印機打印文本付掃描密度由鋼針的機械位置決定,一般為3、6、7.1點/mm,而傳真報文信息的付掃描密度為3.85、7.7線/mm,為了不失真地打印出傳真報文信息,需要完成兩種付掃描密度一致性的調(diào)整工作,該功能也由裝置的軟件完成。
綜上所述,本裝置的工作原理是裝置的SIO工作于外同步串行傳送方式下,接收傳真機在接收報文或復(fù)印時經(jīng)過譯碼和反游程長變換的報文信息碼和500KHZ速率的時鐘,DMA竊取CPU的總線控制權(quán)直接將SIO接收的數(shù)據(jù)存入動態(tài)RAM區(qū),程序檢測到一定數(shù)量的數(shù)據(jù)后,將串行數(shù)據(jù)變換成適宜于打印機并行打印的數(shù)據(jù)格式,由PIO并行口送往打印機打印,裝置邊收邊打,直至打印完畢。
下面結(jié)合實施例附圖詳細說明本實用新型的技術(shù)。
附
圖1.接口裝置硬件結(jié)構(gòu)方框示意圖附圖2.接口裝置中與傳真機的接口電路,包括圖2-1附圖3.接口裝置中與打印機的接口電路參見附圖1本接口裝置的結(jié)構(gòu)框圖,16MHZ時鐘產(chǎn)生電路經(jīng)4分頻電路11作為Z80A-CPU1的時鐘,裝置電源打開后,復(fù)位電路12產(chǎn)生一復(fù)位信號使CPU復(fù)位、然后CPU執(zhí)行程序。2為程序存貯區(qū)EPROM2764,首先讓PIO8的PA5輸出低電平,置SIO7的SYNC有效,SIO7便開始接收。500KHZ感熱頭工作時鐘MRHCK1信號每出現(xiàn)一次上升沿,SIO7通過RXDA接收一位傳真報文數(shù)據(jù)CRPIX1,當(dāng)收滿一字節(jié),RDY有效,DMA6便竊取總線13控制SIO7將接收的一字節(jié)數(shù)據(jù)直接存貯至靜態(tài)存儲器3SRAM6264,然后釋放總線。等到SIO7收滿一行傳真報文信息(2048/8=256字節(jié)),MRHCK1經(jīng)延時電路9產(chǎn)生一低電平脈沖信號給Z80-CPU1非屏蔽中斷請求NMI,CPU執(zhí)行非屏蔽中斷服務(wù)程序,將所收的256字節(jié)的傳真報文信息存入大容量、采用體選結(jié)構(gòu)的動態(tài)存儲器4DRAM41256中,即裝置接收了一行傳真報文信息。當(dāng)接收到的傳真報文信息夠打印機打印一排時,由軟件進行串并變換成適合打印機并行打印的數(shù)據(jù),然后經(jīng)PIO8B口輸出給打印機進行打印。在整個工作過程中,采用集成芯片74LS273的狀態(tài)顯示接口5控制狀態(tài)指示燈10顯示相應(yīng)的工作狀態(tài)。
附圖2虛線框20所示為包括SIO在內(nèi)的本接口裝置與傳真機的接口電路。主要完成感熱/打印記錄方式的切換和接收串行的傳真報文信息。
圖中三態(tài)輸出總線驅(qū)動器74LS244的A3端接來自傳真機本應(yīng)送往感熱記錄頭的印字數(shù)據(jù)信號CRPIX1,受74LS244控制端G1、G2的控制,其Y3輸出并經(jīng)7407驅(qū)動的MRPIX1信號與CRPIX1信號同極性或者為低電平,MRPIX1接感熱記錄頭。當(dāng)工作于打印記錄方式時,閉合裝置電源K,74LS244的G1、G2端為高電平,則74LS244高阻輸出。MRPIX1恒為低電平,使感熱頭不受磨損,同時傳真報文信息由CRPIX1直接送SIO的RXD端接收。當(dāng)工作于感熱記錄方式時斷開裝置電源K,74LS244的G1、G2端為低電平,送往感熱記錄頭的MRPIX1信號與傳真機輸出的印字數(shù)據(jù)信號CRPIX1一致。
當(dāng)工作于打印記錄方式時,一般希望不輸送排出傳真機的感熱記錄紙,而設(shè)置了開關(guān)K1,斷開K1,即切斷傳真機接收機械的動作電源。
三類傳真機內(nèi)有用于檢測感熱記錄紙卡紙狀態(tài)的傳感器,當(dāng)接收機械輸送感熱記錄紙時傳感器檢測點電位為高電平,當(dāng)記錄文本切紙排出傳真機時傳感器檢測點電位為低電平,若檢測點電平不滿足要求,傳真機顯示“記錄紙卡紙”,不再正常工作。在打印記錄方式時,由于開關(guān)K1已切斷接收機械的動作電源,傳感器檢測點信號將恒為低電平,使傳真機產(chǎn)生誤會。因而本裝置通過集成芯片雙可再觸發(fā)單穩(wěn)態(tài)觸發(fā)器74LS123和開關(guān)K2對檢測點電平進行了處理。
傳感器檢測點信號MSDR10接至本裝置開關(guān)K2一端,K2另一端命名為MSDIC1接入傳真機內(nèi)相應(yīng)的感熱記錄紙卡紙狀態(tài)判別單元。將記錄紙切紙位置檢測信號MSDCN5引入本裝置(MSDCN5平時為低電平,切紙時為高電平,約1秒后又為低電平)。MSDCN5信號經(jīng)74LS123從輸入1B至1Q至2A至2Q的處理,得到傳感器記錄紙卡紙檢測點MSDIC1信號波形如圖2-1所示,第一次檢測(t1)時為高電平,第二次檢測(t2)時為低電平(MSDR10被K2斷開),傳真機不會認為“記錄紙卡紙”。當(dāng)工作于感熱記錄方式時,開關(guān)K2閉合,裝置電源K斷開,74LS123無工作電源,MSDIC1信號即為MSDR10信號,恢復(fù)原記錄紙卡紙檢測點信號。
綜上所述,本裝置感熱/打印記錄方式的切換是K閉合,K1、K2斷開,如附圖2所示是打印記錄方式,否則為感熱記錄方式。
傳真報文信息的接收主要由Z80-SIO電路完成,本裝置設(shè)定SIO工作于外同步方式。傳真機感熱頭時鐘信號MRHCK1接至SIO的RXC端。打印記錄方式時,軟件設(shè)置PIO的PA5輸出低電平,使SIO的SYNC有效開始接收數(shù)據(jù)。MRHCK1每出現(xiàn)一次正跳前沿,SIO將一位數(shù)據(jù)CRPIX1移入接收移位寄存器。由SIO將串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)在DMA控制下直接存入RAM區(qū)。再經(jīng)過一系列處理由PIO控制打印機打印輸出。
附圖3虛線框30所示為包括Z80-PIO在內(nèi)的本接口裝置與打印機(適用于9或24針打印機)的接口電路,主要完成本裝置與打印機的連接,控制打印機打印輸出并完成與9或24針兩種機型打印機配接的切換、接收打印3.85或7.7線/mm兩種傳真付掃描線密度的切換、按要求重復(fù)打印傳真文稿。本裝置實施例設(shè)置打印機工作于點圖形方式即輸入打印機的數(shù)據(jù)就是打印碼數(shù)據(jù)。設(shè)置PIOA口工作于位控方式,PA0、PA2、PA3、PA6、PA7為輸入位(PA5為輸出位,接至SIO的SYNC端)。其中PA0、PA2、PA3分別通過電阻接高電位或通過位于裝置操作面板上的開關(guān)K3、K4、K5接地電位,分別用于選擇配接9/24針打印機、是否重復(fù)打印一次、選擇配接3.85/7.7線/mm傳真機付掃描線密度。如圖所示K3、K5斷開時,PA0、PA3接高電位。軟件轉(zhuǎn)9針打印機處理程序和3.85線/mm的付掃描線密度的處理程序。K4每閉合一次則重復(fù)打印一次。
PA6接打印機BUSY“忙”信號,為低電平時表示裝置可向打印機發(fā)送數(shù)據(jù),PA7接打印機ERROR信號,程序循環(huán)檢測ERROR是否有效,由軟件設(shè),定一旦ERROR信號有效,PA7為低電平便轉(zhuǎn)中斷處理程序,不向打印機發(fā)送數(shù)據(jù)。ERROR信號無效轉(zhuǎn)主程序,裝置向打印機發(fā)送數(shù)據(jù)。
設(shè)置PIO的B口工作于輸出方式,PB0-PB7輸出8位并行數(shù)據(jù)經(jīng)74LS244驅(qū)動后送打印機的數(shù)據(jù)端DATA0-DATA7。
ACK是打印機應(yīng)答信號,接PIO的BSTB信號端作為B通道選通脈沖,為低電平時表示打印機已收到數(shù)據(jù),裝置可向打印機發(fā)送下一個數(shù)據(jù)。
由Z80-PIO的工作時序知,PIOB口每執(zhí)行一條輸出指令,其BRDY端將產(chǎn)生一正跳變表示B通道準備就緒,雙可再觸發(fā)單穩(wěn)態(tài)觸發(fā)器74LS123的1Q端將產(chǎn)生一低電平脈沖信號,該數(shù)據(jù)選通信號接打印機STROBE信號端將DATA0-DATA7數(shù)據(jù)線上的數(shù)據(jù)讀入打印機內(nèi)。
打印機換行信號AF、初始化信號IP、選擇信號SI則固定為高電平。
綜上所述,接口裝置向打印機發(fā)送數(shù)據(jù)時,必須保證AF、IP、SI、ERROR為高電平,BUSY為低電平,ETROBE產(chǎn)生一低電平脈沖信號。
本裝置實施例用兩個25腳的插座分別與傳真機和打印機連接,裝置操作面板上有控制開關(guān)K、K1、K2、K3、K4、K5和狀態(tài)指示燈。
權(quán)利要求1.一種傳真機/打印機接口裝置,加接在傳真機與打印機間,包括Z80-CPU,程序EPROM區(qū),程序工作存貯RAM區(qū),傳真報文數(shù)據(jù)緩存RAM區(qū),串行接收傳真報文信息的串行口Z80-SIO,并行輸出代表傳真報文信息的印字數(shù)據(jù)信號至打印機的并行口Z80-PIO和裝置的狀態(tài)顯示接口及其狀態(tài)燈,其特征在于A.還包括控制SIO將所接收傳真報文信息碼直接存入數(shù)據(jù)緩存RAM區(qū)的直接存儲器存取DMA,其RDY端與串行口SIO的RDY端相連;B.還包括完成感熱記錄方式與打印記錄方式切換的與傳真機間的接口電路;C.還包括完成9或24針打印機、3.85或7.7線/mm傳真付掃描線密度切換及控制重復(fù)打印的與打印機間的接口電路。
2.根據(jù)權(quán)利要求1所述的一種傳真機/打印機接口裝置,其特征在于所述的與傳真機間的接口電路有三態(tài)輸出電路,輸入端接傳真機輸出的印字數(shù)據(jù)信號CRPIX1和Z80-SIO的RXD端,輸出端通過電阻接地電位和接感熱記錄頭MRPIX1,控制端通過電阻接地電位和通過裝置電源開關(guān)接高電位。
3.根據(jù)權(quán)利要求1所述的一種傳真機/打印機接口裝置,其特征在于所述的與傳真機間的接口電路有單穩(wěn)態(tài)觸發(fā)器電路,觸發(fā)端接傳真機感熱記錄紙位置檢測信號MSDCN5,單穩(wěn)輸出2Q端接傳真機感熱記錄紙卡紙狀態(tài)判別單元輸入信號MSDIC1和通過開關(guān)接傳真機感熱記錄紙卡紙狀態(tài)傳感器檢測點信號MSDR10。
4.根據(jù)權(quán)利要求1所述的一種傳真機/打印機接口裝置,其特征在于所述的與傳真機間的接口電路有開關(guān),一端接傳真機輸出12V電源,另一端接傳真機接收機械的12V供電端。
5.根據(jù)權(quán)利要求1所述的一種傳真機/打印機接口裝置,其特征在于所述的與打印機間的接口電路有三個開關(guān),一端分別通過電阻接高電位和接Z80-PIO的輸入端,另一端接地電位。
6.根據(jù)權(quán)利要求1所述的一種傳真機/打印機接口裝置,其特征在于所述的與打印機間的接口電路有單穩(wěn)態(tài)觸發(fā)電路,觸發(fā)端接Z80-PIO的BRDY端,單穩(wěn)輸出1Q端接打印機STROBE端和通過電阻接高電位。
專利摘要本實用新型涉及一種傳真機收信記錄裝置,位于傳真機打印機間,實現(xiàn)用普通紙打印代替用感熱紙記錄。包括硬件軟件兩方面技術(shù)。硬件包括Z80-CPU,程序EPROM,程序工作RAM,傳真報文數(shù)據(jù)緩存RAM,直接存儲器存取DMA,串行接收傳真報文信息的串行口SIO,并行輸出傳真報文信息至打印機的并行口PIO和完成感熱/打印方式、9/24針打印機型、3.85/7.7線/mm傳真副掃描密度等切換的與傳真機、打印機的接口電路。
文檔編號G06F3/12GK2084214SQ9120029
公開日1991年9月4日 申請日期1991年1月11日 優(yōu)先權(quán)日1991年1月11日
發(fā)明者曲保章, 陳露晨, 唐成仕 申請人:中國人民解放軍信息工程學(xué)院, 郵電部興安通信設(shè)備廠