KR940007677B1 - Storage image printing method for computer-fax system - Google Patents
Storage image printing method for computer-fax system Download PDFInfo
- Publication number
- KR940007677B1 KR940007677B1 KR1019910021446A KR910021446A KR940007677B1 KR 940007677 B1 KR940007677 B1 KR 940007677B1 KR 1019910021446 A KR1019910021446 A KR 1019910021446A KR 910021446 A KR910021446 A KR 910021446A KR 940007677 B1 KR940007677 B1 KR 940007677B1
- Authority
- KR
- South Korea
- Prior art keywords
- file
- fax
- page
- time
- facsimile
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimiles In General (AREA)
Abstract
Description
제 1 도는 본 발명이 적용되는 컴퓨터-팩시밀리 접속 시스템의 일실시예의 개략적인 하드웨어 구성 블럭도.1 is a schematic hardware configuration block diagram of one embodiment of a computer-facsimile connection system to which the present invention is applied.
제 2 도는 본 발명이 적용되는 컴퓨터-팩시밀리 접속 시스템에서의 팩시밀리측의 접속 구조도.2 is a facsimile connection structure diagram in a computer-facsimile connection system to which the present invention is applied.
제 3 도는 본 발명에 의한 저장 화상 프린트 수행 흐름도.3 is a flowchart of performing stored image printing in accordance with the present invention.
제 4 도는 본 발명에서의 RS232C 인퍼럽트 수행 흐름도.4 is a flowchart of RS232C interrupt performance in the present invention.
제 5 도는 본 발명에서의 타임 인터럽트 수행 흐름도.5 is a flowchart for performing time interruption in the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
10 : 컴퓨터 11 : RS232C 접속부10: Computer 11: RS232C Connection
12 : 컴퓨터 주제어부 13 : 주메모리부12: computer main control unit 13: main memory unit
14 : 하드디스크 15 : 키보드14 Hard Disk 15 Keyboard
16 : 모니터 20 : 팩시밀리16: monitor 20: facsimile
21 : 팩시밀리 제어부 22 : 이미지 스캐너21: facsimile control unit 22: image scanner
23 : 모뎀 및 망제어부 24 : 이미지 프린터23: modem and network control unit 24: image printer
25 : 시리얼 접속부 30 : 접속장치25: serial connection 30: connection device
31 : 송. 수신 접속부 32 : 절환회로부31: Song. Reception connection part 32: switching circuit part
33 : 접속제어부 34 : 접속 메모리부33: connection control unit 34: connection memory unit
35 : 버퍼부 36 : 컴퓨터 접속부35: buffer unit 36: computer connection unit
본 발명은 컴퓨터-팩시밀리 접속 시스템(이하, 간단히 "PC-FAX"라 한다)에서의 저장된 화상 프린트 방법에 관한 것으로, 특히 편집(Editing)한 아스키(ASCⅡ)화일이나 스캔(Scan)한 팩스 이미지 화일(fax image file)등을 PC의 하드디스크에 저장 하였다가 PC에 연결된 팩시밀리로 프린트하는 PC-FAX에서의 저장된 화상 프린트 방법에 관한 것이다.The present invention relates to a method of printing a stored image in a computer-facsimile connection system (hereinafter simply referred to as "PC-FAX"), in particular an edited ASCII (ASCII) file or a scanned fax image file. It relates to a method of printing stored images in PC-FAX that stores (fax image files) on a PC hard disk and then prints them using a facsimile connected to the PC.
본 발명에 있어서의 화상 프린트란 PC측의 하드디스크에 저장되어 있는 아스키(ASCⅡ) 화일 또는 팩스 이미지 화일을 상기 PC와 연결된 팩시밀리로 전송하여 프린트하는 것을 의미한다.The image print in the present invention means to transfer an ASCII (ASCII) file or a fax image file stored in a hard disk on the PC side to a fax connected to the PC for printing.
종래의 팩시밀리는 이미지 스캐너, 이미지 프린터, 팩시밀리간 통신용 모뎀, 및 그 주변회로를 구비하여 화상정보의 송.수신을 수행하고 있으나, 수신된 화상 데이타를 바로 프린트하기 때문에 편집 기능을 구현하지 못하여 불필요한 화상을 그대로 포함시킨채 프린트할 뿐만아니라, 감열 기록지 부족시 또는 상기 이미지 프린터 고장시 수신 불가능 상태가 되어, 즉시 팩시밀리간 통신이 중단되는 등의 문제점과 아울러 감열기록 속도에 기인하는 제약 때문에 통신시간의 단축에도 한계가 있었다.Conventional facsimile machine includes an image scanner, an image printer, a facsimile communication modem, and a peripheral circuit thereof to transmit and receive image information. However, the facsimile does not implement an editing function because it directly prints the received image data. Not only prints out as it is, but it also becomes impossible to receive when the thermal recording paper is insufficient or the image printer breaks down, and communication between the facsimile is interrupted immediately, and the communication time is shortened due to the limitation due to the thermal recording speed. There was a limit.
본 발명은 상기 종래의 문제점을 배제하기 위해 안출된 것으로서, 이미 널리 보급되어 사용하고 있는 PC와 FAX를 접속시켜 PC에서 FAX의 모든 기능을 제어함에 있어서, PC의 하드디스크에 저장된 화상데이타를 일반적인 팩시밀리를 이용하여 효과적으로 프린트할 수 있는 방법을 제공함에 그 목적을 두고 있다.SUMMARY OF THE INVENTION The present invention has been made to eliminate the above-mentioned problems. In order to control all the functions of FAX from a PC by connecting FAX to a PC that has already been widely used, a general facsimile of image data stored on a PC hard disk is used. The purpose of this method is to provide a method for effectively printing using a.
본 발명의 상기 목적을 달성하기 위하여 외부 팩시밀리와의 화상 송.수신을 위해 공중통신망에 연결되는 모뎀 및 망제어수단과, 이미지 프린터와, 상기 모뎀 및 망제어수단과 이미지 프린터에 연결되어 화상데이타의 입출력을 제어하는 팩시밀리 제어수단과, 상기 팩시밀리 제어수단에 연결되어 있고 외부 기기를 접속하는 시리얼 접속수단을 구비한 팩시밀리 장치(FAX)와, 외부 기기와의 접속을 위한 RS232C 접속수단과, ROM 및 RAM으로 구성되는 주메모리 수단과, 하드디스크와, 키보드와, 모니터와, 상기의 RS232C 접속수단 하드디스크 키보드 및 모니터에 연결되어 전반적인 제어를 수행하는 컴퓨터 주제어수단을 구비한 컴퓨터(PC)를 연결하여 구성한 PC-FAX 접속 시스템에서의 PC측 제어에 의한 저장 화상 프린트 방법에 있어서, 사용자가 화일명 및 모드를 지정하여 저장 화상의 프린트를 요구하면 지정된 화일을 오픈시키는 제 1 단계; FAX 측으로 프린트요구 신호를 송출하고 타임을 세트시키는 제 2 단계; 상기 제 2 단계에서 세트된 시간동안 프린트인식비트의 세트여부를 판단하고 상기 제 1 단계에서 지정된 프린트 모드를 전송하며 타임을 새로 세트시키는 제 3 단계; 상기 제 3 단계에서 설정된 시간동안 모드 인식비트의 세트 여부를 판단하여 하드디스크에 저장되어 있는 1페이지 분의 데이타를 읽어 FAX 측으로 전송하는 제 4 단계; 상기 제 4 단계 수행후, 전송한 다음 페이지가 존재하는지 판단하여 전송할 페이지가 있으면 페이지끝 신호를 전송하고 타임을 새로이 세트한후, 페이지끝 인식비트의 세트 여부를 판단하여 현 페이지가 할당된 화일을 닫고 다음 페이지가 할당되어 있는 화일을 오픈시키며 현재 세트되어 있는 모드 인식비트 및 페이지끝 비트를 클리어 시키고 상기 제 3 단계의 모드 전송 및 타임세트 과정부터 반복 수행하는 제 5 단계; 및 상기 제 5 단계에서 마지막 페이지까지 전송되었으면 화일끝 신호를 전송하고 타임을 세트한 후, 설정된 시간동안 화일끝 인식 비트의 세트 여부를 판단하고 현재 화일을 닫아 종료하는 제 6 단계에 의해 수행되는 것을 특징으로 한다.In order to achieve the above object of the present invention, a modem and network control means connected to a public communication network for transmitting and receiving images with an external facsimile, an image printer, and connected to the modem and network control means and an image printer, A facsimile apparatus (FAX) having a facsimile control means for controlling input and output, a serial connection means connected to said facsimile control means and connecting an external device, RS232C connection means for connecting to an external device, ROM and RAM A computer (PC) having main memory means, a hard disk, a keyboard, a monitor, and a computer main control means connected to the RS232C connection means hard disk keyboard and a monitor to perform overall control. In the stored image printing method by PC side control in a PC-FAX connection system, a user supports a file name and a mode. A first step of opening a designated file when a predetermined request is made to print a stored image; Sending a print request signal to the FAX side and setting a time; A third step of determining whether the print recognition bit is set for the time set in the second step, transmitting the print mode specified in the first step, and setting a new time; A fourth step of determining whether the mode recognition bit is set for the time set in the third step and reading one page data stored in the hard disk and transmitting the data to the FAX side; After performing the fourth step, it is determined whether the next page to be transmitted exists. If there is a page to be transmitted, the page end signal is transmitted, the time is newly set, and the page end recognition bit is determined to determine whether the current page is allocated. A fifth step of closing and opening the file to which the next page is allocated, clearing the mode recognition bit and the end-of-page bit that are currently set, and repeating from the third mode transfer and timeset process; And the sixth step of transmitting the file end signal and setting the time, determining whether the file end recognition bit is set for the set time, and closing the current file to terminate the file after the last page is transmitted in the fifth step. It features.
이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail the present invention.
제 1 도는 본 발명이 적용되는 PC-FAX의 개략적인 하드웨어 구성 블럭도로서, 도면에서 10은 컴퓨터(PC), 20은 팩시밀리(FAX), 30은 접속장치이며, 11은 RS232C 접속부, 12는 컴퓨터 주제어부, 13은 ROM 및 RAM으로 구성되는 주메모리부, 14는 하드디스크, 15는 키보드, 16은 모니터이고, 21은 팩시밀리 제어부, 22는 이미지 스캐너, 23은 모뎀 및 망제어부, 24는 이미지 프린터, 25는 시리얼 접속부이며, 31a는 수신접속부, 31b는 송신접속부, 32는 절환회로부, 33은 접속제어부, 34는 접속메모리부, 35는 버퍼부를 각각 나타낸다.1 is a schematic block diagram of a hardware configuration of a PC-FAX to which the present invention is applied, in which 10 is a computer, 20 is a facsimile, 30 is a connection device, 11 is a RS232C connection, and 12 is a computer. Main control part, 13 is main memory part consisting of ROM and RAM, 14 is hard disk, 15 is keyboard, 16 is monitor, 21 is facsimile control part, 22 is image scanner, 23 is modem and network control part, 24 is image printer Denotes a serial connection portion, 31a denotes a reception connection portion, 31b a transmission connection portion, 32 a switching circuit portion, 33 a connection control portion, 34 a connection memory portion, and 35 a buffer portion.
참고적으로, 본 발명이 적용되는 상기와 같은 하드웨어 구성과 관련된 특허 출원 제90-16399호와 제90-19410호 및 제91-19850호가 본원 출원인에 의해 이미 출원된 바 있다.For reference, Patent Application Nos. 90-16399, 90-19410, and 91-19850 relating to such a hardware configuration to which the present invention is applied have already been filed by the present applicant.
도면에 도시한 바와 같이 본 발명은 공중통신망(PSTN)에 연결된 팩시밀리(20)와, 일반적으로 널리 보급되어 사용되고 있는 공지의 퍼스널 컴퓨터(10)와, 상기 팩시밀리 및 퍼스널 컴퓨터 간에 연결되는 접속장치(INTERFACE)(30)로 구성되는 시스템에 적용되는데, 상기 팩시밀리(20)는 시리얼 접속부(Serial Interface)(25)를 구비한 일반 팩시밀리 또는 공지의 수신전용 팩시밀리이다.As shown in the figure, the present invention provides a facsimile 20 connected to a public communication network (PSTN), a known personal computer 10 which is generally widely used, and a connection device connected between the facsimile and a personal computer (INTERFACE). It applies to a system consisting of a) 30, the facsimile 20 is a general facsimile with a serial interface (25) or a known receive-only facsimile.
그리고 상기 퍼스널 컴퓨터(10)는 확장 메모리인 20M 바이트 이상의 하드디스크(HARD DISK)(14)와 RS232C 접속부(11)를 구비한 범용의 컴퓨터로서 이미 널리 보급된 IBM PC/AT (등록상표임) 또는 그 호환기종으로 구성함이 바람직하다.The personal computer 10 is a general-purpose computer having a hard disk (HARD DISK) 14 and an RS232C connection unit 11 having an expansion memory of 20M bytes or more, and is widely used by IBM PC / AT (registered trademark) or It is preferable to comprise the compatible model.
또한, 상기 접속장치(30)는 팩시밀리(20)의 시리얼 접속부(25)에 접속되는 송.수신접속부(31)와, 상기 송.수신 접속부에 연결된 절환회로부(32)와, 컴퓨터(10)의 RS232C 접속부(11)에 접속되는 컴퓨터접속부(36)와, 상기 절환회로부 및 컴퓨터 접속부에 연결된 접속제어부(33)와, 상기 절환회로부, 컴퓨터 접속부 및 접속 제어부에 각각 연결되는 접속메모리부(34) 및 버퍼부(35)를 구비한 것으로서, 송.수신 접속부(31)는 팩시밀리(20)로부터 부호화된 화상정보와 제어신호를 입력하여 절환회로부(32)에 인가하거나, 컴퓨터(10) 측으로부터 상기 절환회로부(32)를 통해 입력되는 화상정보와 제어신호를 팩시밀리(20)측으로 인가하는 것으로서 도면에 도시한 바와 같이 수신접속부(31a)와 송신접속부(31b)로 구성된다.In addition, the connection device 30 includes a transmission / reception connection part 31 connected to the serial connection part 25 of the facsimile 20, a switching circuit part 32 connected to the transmission / reception connection part, and a computer 10. A computer connection section 36 connected to an RS232C connection section 11, a connection control section 33 connected to the switching circuit section and a computer connection section, a connection memory section 34 connected to the switching circuit section, a computer connection section, and a connection control section, respectively; The buffer 35 is provided, and the transmission / reception connection unit 31 inputs the image information and the control signal encoded from the facsimile 20 to the switching circuit unit 32, or the switching from the computer 10 side. As shown in the figure, the image information and control signal inputted through the circuit unit 32 are applied to the facsimile 20. The receiving connection part 31a and the transmission connection part 31b are formed.
전환회로부(32)는 컴퓨터(10)의 제어신호에 의해 송신접속부(31b) 또는 수신접속부(31a)를 선택 절환(Switching)하여 화상정보의 입출력 방향을 결정한다.The switching circuit part 32 selects and switches the transmission connection part 31b or the reception connection part 31a according to the control signal of the computer 10, and determines the input / output direction of image information.
그리고, 상기 접속제어부(33), 접속메모리부(34), 및 버퍼부(35)는 컴퓨터 접속부(36)를 통하여 입력되는 신호중 문서 정보를 일시저장한 후에 화상정보로 전개하여, 이를 팩시밀리의 송신장치(10)에서 직접 전송할 수 있는 화상정보로 부호화 한다. 또한, 팩시밀리 송신장치 또는 팩시밀리 수신장치에서 전송되어온 화상정보를 일시 저장하였다가 컴퓨터 접속부(36)를 통하여 컴퓨터로 전송하는 등의 내부 정보처리 절차를 결정하여 제어하는 기능을 담당한다.Then, the connection control unit 33, the connection memory unit 34, and the buffer unit 35 temporarily store the document information among the signals input through the computer connection unit 36, and then expand the image information into image information to transmit the fax. Encoding is made into image information which can be directly transmitted from the apparatus 10. In addition, it is responsible for determining and controlling an internal information processing procedure such as temporarily storing image information transmitted from a facsimile transmitting apparatus or a facsimile receiving apparatus and transmitting the image information to a computer through the computer connection unit 36.
상기 접속제어부(33)는 마이크로 프로세서로, 접속메모리부(34)는 폰트 저장용 ROM과 프로그램 저장용 ROM을 사용하여 구성하였다. 그리고 버퍼부(35)는 RAM으로 구성하였다.The connection control unit 33 is a microprocessor, and the connection memory unit 34 is configured by using a font storing ROM and a program storing ROM. The buffer unit 35 is composed of RAM.
컴퓨터 접속부(36)는 컴퓨터(10)와의 RS232C 통신을 하기 위한 인터페이스 기능을 담당한다.The computer connection unit 36 is responsible for an interface function for RS232C communication with the computer 10.
그러나, 본 발명을 PC-FAX 시스템 상에서 이미지 데이타 송신을 실행함에 있어서, 상기 컴퓨터(10)에서의 데이타 전송속도가 팩시밀리(20)의 데이타 수신속도 보다 늦을 경우에는 상기의 접속장치(30)를 제거하고 팩시밀리의 시리얼 접속부(25)와 컴퓨터의 RS232C 접속부(11)를 직접 연결하여 사용할 수 있다.However, in performing the image data transmission on the PC-FAX system of the present invention, when the data transmission speed of the computer 10 is lower than the data reception speed of the facsimile 20, the connection device 30 is removed. The serial connection 25 of the fax and the RS232C connection 11 of the computer can be directly connected.
이때, 팩시밀리 측의 일실시예 접속구조를 제 2 도에 도시하였다.At this time, an embodiment connection structure of the facsimile side is shown in FIG.
도면에서 21a는 CPU, 21b는 프로그램 저장용 및 폰트 저장용 ROM, 21c는 버퍼메모리인 RAM, 21d는 어드레스 디코더로서 팩시밀리 제어부의 구성요부이고, 23a는 모뎀으로서 모뎀 및 망제어부의 구성요부이며, 25a는 UART(Universal Asyncronous Receiver Transmitter)로서 컴퓨터 시스템 접속부의 구성요부이다.In the figure, 21a is a CPU, 21b is a ROM for program storage and font storage, 21c is a RAM which is a buffer memory, 21d is a component of a facsimile control unit as an address decoder, 23a is a component of a modem and a network control unit as a modem, 25a UART (Universal Asyncronous Receiver Transmitter) is a component of the computer system connection.
상기 CPU(21a)는 팩시밀리의 전반적인 동작을 제어하는 프로세서이고, 상기 ROM(21b)은 어드레스 버스, 데이타 버스 및 제어버스에 연결되어 있으며 확장 가능한 것으로서 프로그램 저장용 ROM과 폰트 저장용 ROM을 분리하여 구성할 수도 있으나 본 실시예에서는 하나의 EPROM을 사용하여 구성하였다. 상기 RAM(21c)도 상기 어드레스 버스, 데이타 버스 및 제어버스에 연결되어 있으며, 확장 가능한 것으로서 본 실시예에서는 256K SRAM을 사용하여 구성하였다. 여기에서 상기 CPU(20a), ROM(21b), 및 RAM(21c)은 이들 기능을 포함하고 있는 원 칩 CPU로 대체할 수도 있으며, 이 경우 버퍼 메모리의 용량이 부족할시 외부에 상기한 바와 같은 RAM을 부가하여 그 용량을 확장할 수 있다.The CPU 21a is a processor for controlling the overall operation of the facsimile, and the ROM 21b is connected to an address bus, a data bus, and a control bus, and is expandable, and separates a program storage ROM and a font storage ROM. In this embodiment, however, one EPROM is used. The RAM 21c is also connected to the address bus, data bus, and control bus, and is expandable and constructed using 256K SRAM in this embodiment. Here, the CPU 20a, the ROM 21b, and the RAM 21c may be replaced by a one-chip CPU including these functions. In this case, when the capacity of the buffer memory is insufficient, the RAM as described above is externally present. The capacity can be extended by adding.
모뎀(23a)은 상기 데이타 버스 및 제어버스에 연결되어 있으며 공중통신망의 회선과 접속되는 것이다. UART(25a)는 상기 데이타 버스 및 제어버스에 연결되어 있으며 컴퓨터 측에 접속된다. 그리고 어드레스 디코더(21d)는 상기 어드레스 버스에 입력단이 연결되어 있고 상기의 ROM, RAM, 모뎀, 및 UART에 출력단이 연결되어 입력 어드레스에 따라 선택한다.The modem 23a is connected to the data bus and the control bus and is connected to the line of the public communication network. The UART 25a is connected to the data bus and the control bus and is connected to the computer side. The address decoder 21d has an input connected to the address bus, and an output connected to the ROM, RAM, modem, and UART.
제 3 도는 본 발명의 저장 화상 프린트 수행 흐름도로써, PC(10)의 주제어부(12)가 하드디스크(14)에 저장되어 있는 아스키화일, 또는 팩스 이미지 화일의 화상을 FAX(20)로 전송하여 프린트하는 과정을 나타낸 것이다.3 is a flowchart of performing a stored image printing according to the present invention. The main controller 12 of the PC 10 transmits an image of an ASCII file or a fax image file stored in the hard disk 14 to the FAX 20. The process of printing is shown.
사용자가 PC를 통해 프린트하고자 하는 화일명, 및 보통자 또는 작은자 등의 원하는 모드를 지정하면(41), PC(10)는 상기의 지정된 화일을 오픈시키고(42), FAX(20) 측으로 프린트 요구 신호를 송출함과 동시에 티아미(도시하지 않았음)의 타임을 새로이 세트시킨다(43).If the user designates the file name to be printed through the PC and the desired mode such as ordinary or small characters (41), the PC 10 opens the designated file (42) and requests printing to the FAX 20 side. At the same time as the signal is transmitted, a time of thiami (not shown) is newly set (43).
그리고 나서, 상기의 세트된 시간동안 프린트 요구 인식비트와 어보트비트의 세트 여부를 판단하게 된다(44, 46). 여기에서 상기 프린트 요구 인식비트는 후술하는 제 4 도의 RS232C 인터럽트에 대한 수행 설명에서 나타낸 바와같이 FAX(20)가 PC(10)의 프린트 요구를 받아들인다는 확인 신호에 의해 세트되는 것이고, 상기 어보트비트는 FAX(20)가 프린트 불가능 상태임을 알리는 신호에 의해 세트되는 것이다.Then, it is determined whether the print request recognition bit and the abbot bit are set for the set time (44, 46). Here, the print request recognition bit is set by an acknowledgment signal that the FAX 20 accepts a print request from the PC 10, as shown in the performance description for the RS232C interrupt in FIG. 4 described later. The bit is set by a signal indicating that the FAX 20 is in a non-printable state.
따라서, 프린트 요구 인식비트가 세트되어 있으면(44), 상기 FAX(10)는 FAX(20)로 원하는 모드를 전송하고 타임을 새로이 세트시킨다(45).Therefore, if the print request recognition bit is set (44), the FAX 10 transmits the desired mode to the FAX 20 and sets a new time (45).
그리고 어보트비트가 세트되어 있으면(46) 열어놓은 화일을 닫고 사용자에게 메세지를 출력하는 등의 송신에러 처리를 수행한 후 종료한다. 그러나 상기의 PC(10)에 의해 프린트 요구 전송시 세트된 시간동안 프린트 요구 인식비트나 어보트비트가 세트되지 않으면(48) 열어놓은 화일을 닫고 타임에러 처리를 하여 종료한다(61).If the abbott bit is set (46), the open file is closed and the transmission error processing such as outputting a message to the user is performed and then terminated. However, if the print request recognition bit or abort bit is not set for the time set by the PC 10 during the print request transmission (48), the open file is closed and time error processing is terminated (61).
그리고 상기 모드 전송 및 타임세트후(45), 세트된 시간동안 모드 인식비트의 세트 여부를 판단하게 되는데(49, 51), 상기의 모드 인식비트는 상기 FAX(20)로부터 프린트 모드 인식 확인 신호를 수신했을때 세트되는 것이다. 이때에도 세트된 시간내에 상기 모드 인식비트가 세트되지 않으면 열어놓은 화일을 닫고 타임에러 처리를 하여 종료한다(61). 그런데 세트된 시간내에 모드 인식비트가 세트되면(49). 하드디스크에서 지정된 화일의 데이타를 독출하여 FAX(20)로 전송한다(50).After the mode transmission and time set (45), it is determined whether or not the mode recognition bit is set for the set time (49, 51), the mode recognition bit is a print mode recognition confirmation signal from the FAX (20) It is set when it is received. At this time, if the mode recognition bit is not set within the set time, the open file is closed and time error processing is terminated (61). If the mode recognition bit is set within the set time (49). The data of the designated file is read from the hard disk and transferred to the FAX 20 (50).
이렇게 하여 한 페이지분의 데이타를 전송한후, 다음 페이지가 존재하는지 판단한다(52).In this way, after transmitting one page of data, it is determined whether the next page exists (52).
다음 페이지가 존재하면 페이지끝 신호를 FAX(20) 측으로 전송하고 타이머의 타임을 새로이 세트시킨다(53). 그리고 나서 세트된 시간동안 FAX(20) 측이 페이지끝 신호를 인식하였는지 페이지끝 인식비트의 세트 여부로 판단하여(55), 인식되었으면 현재 페이지가 할당되어 있는 화일을 닫고 다음 페이지가 할당되어 있는 새로운 화일을 열어 놓은후 이미 세트되어 있던 모드 인식비트 및 페이지끝 비트를 클리어시키고 나서(56), 다시 지정된 모드를 전송하고 타임을 세트하는 과정(45)부터 반복 수행한다. 그러나, 이때에도 세트된 시간내에 페이지끝 인식비트가 세트되지 않으면(57) 열려있는 화일을 닫고 타임에러 처리를 하여 종료한다(61).If the next page exists, the end-of-page signal is transmitted to the FAX 20 side and the timer time is newly set (53). Then, during the set time, the FAX 20 judges whether the end-of-page signal has been recognized or not by setting the end-of-page recognition bit (55), and if it is recognized, closes the file to which the current page is assigned and the next page is allocated. After the file is opened, the mode recognition bit and the page end bit which have already been set are cleared (56), and then the specified mode is transmitted again and the process is repeated (45). However, even if the end-of-page recognition bit is not set within the set time (57), the open file is closed and time-error processing ends (61).
이렇게 하여 마지막 페이지까지 전송한 후(52) 화일끝 신호를 FAX(20) 측으로 전송하고 타임을 새로이 세트한후(54) 화일끝 인식비트의 세트 여부를 판단하여(58) 화일끝 인식비트가 세트되어 있으면 현재의 화일을 닫고 수행을 종료한다(59). 그러나 이때에도 설정된 시간동안 FAX(20) 측에서 화일끝 신호를 인식하지 못하여 상기의 화일끝 인식비트가 세트되지 않으면(60) 화일을 닫고 타임에러 처리를 하여 종료한다(61).In this way, after the last page is transmitted (52), the file-end signal is transmitted to the FAX 20 side, the time is newly set (54), and whether the file-end recognition bit is set (58) is determined. If so, the current file is closed and execution ends (59). However, at this time, if the file end signal is not recognized by the FAX 20 side for the set time and the file end recognition bit is not set (60), the file is closed and time error processing is terminated (61).
제 4 도는 본 발명에서의 RS232C 인터럽트에 대한 수행 흐름도로서, 상기 제 3 도의 경우와는 달리 컴퓨터 주메모리부(13)의 RAM에 상주시켜 컴퓨터 주제어부(12)의 인터럽트 처리에 의해 백그라운드(BACK GROUND) 처리되도록 한다.FIG. 4 is a flowchart illustrating RS232C interrupt in the present invention, and unlike the case of FIG. 3, it resides in RAM of the computer main memory unit 13 and is interrupted by the interrupt processing of the computer main control unit 12. To be handled.
RS232C 접속부(11)을 통해 FAX(20) 측으로부터 데이타가 수신되면(71), PC(10)의 주제어부(12)에서는 수신된 데이타가 명령 데이타인가 판단하고(72) 명령 데이타이면 상기 데이타가 구체적으로 어떤 명령 데이타 인가 판단하여, 즉 프린트인식 명령(73), 모드인식 명령(75), 페이지끝 인식명령(77), 화일끝 인식명령(79), 또는 어보트명령(81)중 어느것에 해당하는지 판단하여 해당되는 명령의 비트를 세트시키게 되는데(74, 76, 78, 80, 82), 프린트 인식비트, 모드 인식비트, 또는 페이지끝 인식비트가 세트된 경우(74, 76, 78)에는 다시 처음의 데이타 수신 대기 단계(71)로 진행하고, 화일끝 인식비트 또는 어보트비트가 세트된 경우(80,82)에는 그 수행을 중지시킨다.When data is received from the FAX 20 side via the RS232C connection unit 11 (71), the main control unit 12 of the PC 10 determines whether the received data is command data (72). Specifically, it is determined which command data is used, i.e., any of the print recognition command 73, the mode recognition command 75, the page end recognition command 77, the file end recognition command 79, or the abort command 81. If it is determined whether the corresponding bit is set (74, 76, 78, 80, 82), if the print recognition bit, mode recognition bit, or end-of-page recognition bit is set (74, 76, 78) The process proceeds to the first data reception wait step 71, and when the file end recognition bit or abort bit is set (80, 82), the execution is stopped.
제 5 도는 본 발명에서의 타임의 인터럽트 수행 흐름도로서, 상기 제 3 도에서 설명된 타이머의 타임이 세트되면 이를 단순히 감소시킬 뿐(91, 92), 별도의 에러 처리는 하지 않는다.FIG. 5 is a flowchart of interrupt execution of time in the present invention. When the time of the timer described in FIG. 3 is set, it is simply reduced (91, 92), and no separate error processing is performed.
이제, 상기한 바와 같이 PC측 제어에 의한 저장 화상 프린트 방법의 일실시예로서, PC(10)와 연결된 FAX(20)를 통해 3페이지 분량의 저장 화상정보를 프린트하는 과정을 살펴보면 다음과 같다.Now, as an example of the method of printing the stored image by the PC side control as described above, a process of printing the stored image information of three pages through the FAX 20 connected to the PC 10 will be described.
PC(10) 측 하드디스크(14)에 프린트하고자 하는 3페이지의 화상 데이타가 세개의 화일(PRINT.001, PRINT.002, PRINT.003)로 저장되어 있다고 가정한다.It is assumed that image data of three pages to be printed on the hard disk 14 on the PC 10 side is stored in three files (PRINT. 001, PRINT. 002, PRINT. 003).
우선, 사용자가 화일명 및 모드를 지정하면, PC(10)는 첫번째 페이지에 할당된 화일(PRINT.001)을 오픈하고, 프린트 요구 신호를 FAX(20)로 전송한다. 그러면 FAX(20)는 프린트 가능한 상태인지 확인한후, 프린트 요구 인식 신호를 PC(10) 측으로 전송하여 RS232C 인터럽트 처리에 의해 프린트 요구 인식비트가 세트되도록 한다. 이어서 PC(10)가 모드를 전송하고, 오픈된 화일에서 데이타를 차례로 읽어 FAX로 전송하게 되는데, 해당 페이지의 전송이 완료되고 나면 다음 페이지가 존재하는지 확인한다. 다음 페이지에 할당된 화일(PRINT.002)이 있으므로 PC 는 페이지끝 신호를 FAX 측으로 전송한후, 모드 인식비트와 페이지끝 인식비트를 리세트하며 이미 전송된 화일(PRINT.001)을 닫고, 새로운 화일(PRINT.002)을 오픈시켜 다시 상기의 모드 전송 과정부터 반복 수행하여 두번째 페이지를 전송하여 프린트하도록 하고, 같은 과정을 통해서 다음 페이지의 화일(PRINT.003)까지 전송완료한후, 마지막 페이지임을 확인하고 나서 화일끝 신호를 FAX(20) 측으로 전송한다. 그리고 나서 전송한 화일(PRINT.003)을 닫아 저장 화상 프린트 작업을 종료한다.First, when the user designates a file name and mode, the PC 10 opens the file (PRINT. 001) assigned to the first page, and transmits a print request signal to the FAX 20. Then, the FAX 20 checks whether it is in a printable state and transmits a print request recognition signal to the PC 10 so that the print request recognition bit is set by RS232C interrupt processing. Subsequently, the PC 10 transmits a mode, reads data sequentially from the opened file, and transmits the data to FAX. After the transmission of the corresponding page is completed, the next page is checked. Since there is a file assigned to the next page (PRINT.002), the PC sends the end-of-page signal to the FAX side, resets the mode recognition bit and the end-of-page recognition bit, closes the already transmitted file (PRINT.001), and Open the file (PRINT.002) and repeat the above mode transmission process to send the second page to print. After completing the transmission to the next page file (PRINT.003) through the same process, it is the last page. After confirming, the file end signal is transmitted to the FAX 20 side. Then, the transferred file (PRINT.003) is closed to end the stored image print job.
상술한 바와 같은 본 발명은 PC의 하드디스크에 저장되어 있는 화일을, 기존의 FAX를 사용하여 프린트 함으로써, 메모리 기능이 없는 FAX일지라도 수신되는 데이타를 일단 PC 측의 하드디스크에 저장하였다가 원하는 화상 데이타만 프린트할 수 있도록 하여 기존 FAX의 사용상 효율을 크게 향상시켰으며, 화상을 프린트하기 전에 편집 및 확인할 수 있어 프린트 시간 및 기록지를 절약시키며, 일시적인 팩시밀리의 이미지 프린터 고장시에도 팩시밀리간 통신에는 장애를 주지 않도록 하는 효과를 갖는다.According to the present invention as described above, by printing a file stored in the hard disk of the PC using a conventional FAX, even if the FAX without a memory function, the received data is stored in the hard disk of the PC side once desired data data It can print only, greatly improving the efficiency of use of existing FAX, save and print time and recording paper by editing and checking before printing the image, and it prevents the communication between faxes even in case of temporary fax printer failure. It has the effect of avoiding.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019910021446A KR940007677B1 (en) | 1991-11-27 | 1991-11-27 | Storage image printing method for computer-fax system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019910021446A KR940007677B1 (en) | 1991-11-27 | 1991-11-27 | Storage image printing method for computer-fax system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR930011611A KR930011611A (en) | 1993-06-24 |
KR940007677B1 true KR940007677B1 (en) | 1994-08-22 |
Family
ID=19323660
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019910021446A KR940007677B1 (en) | 1991-11-27 | 1991-11-27 | Storage image printing method for computer-fax system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR940007677B1 (en) |
-
1991
- 1991-11-27 KR KR1019910021446A patent/KR940007677B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR930011611A (en) | 1993-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20010033394A1 (en) | Image communication apparatus capable of reproducing data from a data processing apparatus | |
JPH08297528A (en) | Data communication device | |
US20010050782A1 (en) | Image forming system | |
JP3588005B2 (en) | Printing method in printing system | |
JP3347309B2 (en) | Image forming apparatus and image forming method | |
KR0136118B1 (en) | Circuit and method for transmitting and receiving data using electrophotographic method | |
KR930006826B1 (en) | Laser printer for fax | |
KR940007677B1 (en) | Storage image printing method for computer-fax system | |
JP2755157B2 (en) | Facsimile machine | |
US6061146A (en) | Facsimile apparatus for transmitting a binary file data | |
KR940006095B1 (en) | Picture data scanning method for computer-fax system | |
JPH1127448A (en) | Digital copying machine | |
KR930010142B1 (en) | Picture data receiving method for computer-fax system | |
US5935250A (en) | Data process apparatus and method | |
KR940007676B1 (en) | Storage image transmission method for computer-fax system | |
JP3253275B2 (en) | Data communication device, data processing method, and storage medium storing program | |
JP3180685B2 (en) | Multifunctional information processing device | |
JP3324330B2 (en) | Facsimile machine | |
JP3109450B2 (en) | Computer-readable recording medium recording a data transfer program to a communication terminal device with a printer function | |
KR940005255B1 (en) | Fax control method of image data printing for computer-fax system | |
JP3505833B2 (en) | Facsimile machine | |
JPH10275068A (en) | Image processor and its control method | |
JP3163304B2 (en) | Encoding / decoding method | |
KR100309991B1 (en) | Method for multi-copy in multi function peripheral | |
KR940008795B1 (en) | Fax control method of image data scan for computer fax system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
G160 | Decision to publish patent application | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 19970822 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |