KR20010004948A - Network printer system - Google Patents

Network printer system Download PDF

Info

Publication number
KR20010004948A
KR20010004948A KR1019990025719A KR19990025719A KR20010004948A KR 20010004948 A KR20010004948 A KR 20010004948A KR 1019990025719 A KR1019990025719 A KR 1019990025719A KR 19990025719 A KR19990025719 A KR 19990025719A KR 20010004948 A KR20010004948 A KR 20010004948A
Authority
KR
South Korea
Prior art keywords
printer
data
network
network card
mii
Prior art date
Application number
KR1019990025719A
Other languages
Korean (ko)
Other versions
KR100306749B1 (en
Inventor
이영수
Original Assignee
윤종용
삼성전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 윤종용, 삼성전자 주식회사 filed Critical 윤종용
Priority to KR1019990025719A priority Critical patent/KR100306749B1/en
Publication of KR20010004948A publication Critical patent/KR20010004948A/en
Application granted granted Critical
Publication of KR100306749B1 publication Critical patent/KR100306749B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1211Improving printing performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Computer And Data Communications (AREA)

Abstract

PURPOSE: A network printer system is provided to improve process efficiency by including a processor of a network card part and an ethernet controller in a processor of a printer. CONSTITUTION: A connector(710) connects a printer to LAN in order to receive an external data. A PHY chip(700) converts a print data being a parallel data or a state request data of the printer to a serial data, converts it to a network data, converts the serial data to the parallel data, and transmits it to the printer. A network card MII(Media Independent Interface) part directly interfaces the converted data to the printer. A network card includes a printer extension port for a power-supply to operate the printer. A printer MII part directly interfaces the data transmitted from the network card. A non-volatile RAM stores the received data through the printer MII part. A printer engine prints the data stored in the non-volatile RAM. A processor operates the printer engine to output the received printing data from the LAN, checks a printer operation state according to a state request information of the printer through LAN, and transmits it to the outside.

Description

네트워크 프린터 시스템{Network Printer System}Network Printer System

본 발명은 네트워크 프린터에 관한 것으로 더욱 상세하게는 네트워크 프린터 카드에 사용하던 중앙처리장치를 프린터의 제어부에 있는 연산장치로 통합하며, 네트워크 카드와 프린터간의 접속을 기존의 양방향 채널 대신에 MII(Media Independent Interface)로 구현하는 시스템에 관한 것이다.The present invention relates to a network printer, and more particularly, to integrate a central processing unit used for a network printer card into an arithmetic unit in a control unit of a printer, and to connect the network card and the printer to the MII (Media Independent) instead of the existing bidirectional channel. Interface).

일반적으로, 프린터는 컴퓨터가 처리한 결과를 확인, 보관하며 타인에게 전달하기 위해 문서 형태로 출력하는 가장 보편화된 수단으로, 복합기, 개인용 컴퓨터, 팩시밀리, 전자식 금전 등록기, 현금 자동 인출기 등의 기본적인 구성 요소가 되고 있으며, 현재까지는 데이지휠 방식 프린터, 핀 방식 프린터, 잉크젯 방식 프린터 및 레이저 방식 프린터 등이 개발되어 있으며 특히, 잉크젯 프린터와 레이저 프린터가 보급기종에서 주종을 이루고 있다.In general, printers are the most common means of viewing, storing, and outputting the results of a computer's processing in document form for delivery to others. Basic components such as multifunction devices, personal computers, fax machines, electronic cash registers, and automated teller machines Until now, daisy-wheel type printers, pin type printers, inkjet type printers, and laser type printers have been developed. In particular, inkjet printers and laser printers are predominant in the diffusion models.

최근 들어 프린터는 날로 발전하고 있는 스캐너 및 팩시밀리 등과 같은 사무 자동화 기기들과 더불어 수요가 급증하고 있음에 따라 각각의 사무 자동화 기기들은 각기 고유의 기능을 확장하기 위해 고성능으로 개발되고 있다.In recent years, as printers are rapidly increasing in demand with office automation devices such as scanners and fax machines, each office automation device is being developed with high performance to expand its own functions.

이와 더불어, 독자적으로 사용되던 각각의 사무 자동화 기기를 일체형으로 개발하여 사용자에게 경제적 부담과 설치 공간을 경감시켜주면서 동시에 복합문서 출력 기능을 수행하는 제품이 생산, 판매되고 있는 추세이다.In addition, by developing each of the office automation equipment that was used independently as a whole, to reduce the economic burden and installation space for the user, at the same time, a product that performs a compound document output function is being produced and sold.

최근에는 이러한 프린터를 네트워크로 연결하여 여러 사용자가 공용으로 사용하므로써 작업 효율을 높이는 방법이 사용되고 있다.Recently, a method of improving work efficiency by using a printer connected to a network and shared by many users has been used.

근거리통신망(LAN:Local Area Network)은 다수의 컴퓨터 및 프린터, 복사기 등과 같은 주변장치를 함께 접속시켜주어 자원의 공유 및 자원간의 통신능력을 향상시켜 주는데 도 1은 종래의 네트웍 카드부(220)가 프린터(180)와 LAN(230)이 어떻게 접속되어 있는가를 보여주는 블록도이다. 네트웍 카드부(220)는 LAN 인터페이스부(225)를 통해 LAN과 직접 연결되며 동시에 양방향채널(190)을 통해 프린터(180)와도 연결되어 있다.Local area network (LAN) is connected to a plurality of computers and peripherals such as printers, copiers, etc. together to improve the sharing of resources and communication between resources, Figure 1 is a conventional network card 220 This is a block diagram showing how the printer 180 and the LAN 230 are connected. The network card unit 220 is directly connected to the LAN through the LAN interface unit 225 and is also connected to the printer 180 through the bidirectional channel 190.

이 때의 양방향채널은 SCSI(Small Computer System Interface), ISA(Industry Standard Architecture) 또는 EISA(Extended Industry Standard Architecture) 등이며 shared 메모리를 사용하는 양방향 채널 등을 사용할 수 있다.In this case, the bidirectional channel may be a small computer system interface (SCSI), an industry standard architecture (ISA), or an extended industry standard architecture (EISA), and a bidirectional channel using a shared memory may be used.

이와 같이 양방향 채널을 사용하는 이유는 네트워크상에 있는 하나의 프린터 자원을 여러 대의 컴퓨터가 효율적으로 사용하기 위하여 컴퓨터와 프린터간의 통신 채널을 제공하여 현재의 프린터 상태 등을 알려주며 동시에 프린팅 데이터도 출력할 수 있도록 해주기 위함이다.The reason for using the bidirectional channel is to provide a communication channel between the computer and the printer so that multiple computers can efficiently use a single printer resource on the network. This is to make sure.

프린터(180)는 프로세서(100)를 포함하고 있으며 이는 일반 중앙처리장치나 RISC(Reduced Instruction Set Computer) 등을 사용할 수 있으며 프로세서(100)는 Non Volatile 램(140)과도 사용자가 정의한 정보 등을 저장하기 위하여 데이터를 교환하며, 롬(130)으로부터는 프린터 동작에 필요한 프로그램을 가져온다.The printer 180 includes a processor 100, which may use a general central processing unit or a RISC (Reduced Instruction Set Computer), and the processor 100 stores non-volatile RAM 140 and user-defined information. In order to exchange data, the ROM 130 obtains a program required for a printer operation.

프린터(180)는 표시창을 가지고 있으며, 프린터 제어를 위한 키보드(170)를 구비하고 있다.The printer 180 has a display window and has a keyboard 170 for controlling the printer.

도 2는 도 1의 네트워크 카드부(220)의 구성도이며 네트워크 카드부(220)는 RJ45 커넥터(380)를 통해 근거리통신망(LAN:Local Area Network)에 접속되며 커넥터(380)는 Physical Layer 접속을 담당하는 PHY 칩(370) 또는 트랜시버와 연결되며 PHY 칩(370)은 다시 Ethernet Controller(350)와 연결되어 있다.2 is a configuration diagram of the network card unit 220 of FIG. 1, and the network card unit 220 is connected to a local area network (LAN) through an RJ45 connector 380, and the connector 380 is connected to a physical layer. The PHY chip 370 or the transceiver in charge of the PHY chip 370 is connected to the Ethernet Controller 350 again.

전원은 프린터(180)로부터 프린터 확장포트(390)를 통해 공급되며, S램(360)이 Ethernet Controller(350)와 연결되어 있으며, 네트워크 카드의 핵심인 프로세서(300)가 있고 D램(310), EEPROM(320), 양방향채널 I/F(330)와 Non Volatile 램(340)이 프로세서와 연결되어 있다.Power is supplied from the printer 180 through the printer expansion port 390, the S-RAM 360 is connected to the Ethernet Controller 350, there is a processor 300 that is the core of the network card and the DRAM 310 The EEPROM 320, the bidirectional channel I / F 330, and the Non Volatile RAM 340 are connected to the processor.

이와 같이 구성된 기존의 네트워크 카드를 사용하는 네트워크 프린터는 네트워크 카드와 프린터에 별도의 프로세서를 가지고 있어야 하며, 두 개의 프로세서간의 데이터 교환을 위한 양방향채널을 구성해 주어야 한다.A network printer using an existing network card configured as described above should have a separate processor on the network card and the printer, and configure a bidirectional channel for data exchange between the two processors.

그러나, 이와 같은 구성일 경우에는 다음과 같은 문제점이 발생한다.However, in the case of such a configuration, the following problems occur.

첫째, 네트워크 카드에 별도의 프로세서가 필요하므로 이로 인한 제조 원가가 상승한다.First, a separate processor is required for the network card, which increases manufacturing costs.

둘째, 두 개의 프로세서가 데이터 교환을 해야함으로 데이터를 메모리에서 메모리로 복사를 해야하고 이로 이하여 처리속도가 떨어지게 된다. 즉, 도 1의 LAN(230)으로부터 수신된 프린팅 정보 데이터는 도 2의 PHY 칩(370)을 거쳐 LAN Controller(350)가 수신하여 그 데이터를 S램(360)에 저장을 하면, 프로세서(300)는 이 데이터를 처리하기 위하여 D램(310)에 복사를 하고 네트워크 프로토콜의 헤더를 처리한 이후에 프린팅 정보 데이터이거나 프린터 상태 요청 정보 등 프린터(180)에 전달해야 하는 정보이면 이것을 양방향 채널 I/F부(330)를 거쳐 양방향 채널(190)을 통해 프린터(180)로 전달하게 된다.Second, the two processors need to exchange data, which means that data must be copied from memory to memory, thereby slowing down the processing speed. That is, when the LAN controller 350 receives the printing information data received from the LAN 230 of FIG. 1 through the PHY chip 370 of FIG. 2 and stores the data in the S RAM 360, the processor 300. ) Is copied to the DRAM 310 to process this data, and after processing the header of the network protocol, if it is printing information data or information to be transmitted to the printer 180 such as printer status request information, this is bidirectional channel I / I. The F unit 330 is transferred to the printer 180 through the bidirectional channel 190.

프린터(180)는 양방향채널 I/F(110)에서 데이터가 올라오면 이것을 프린터(180)의 프로세서(100)는 데이터 처리를 위하여 다시 램(120)에 복사를 해야한다.When the printer 180 receives data from the bidirectional channel I / F 110, the processor 100 of the printer 180 must copy the data to the RAM 120 again for data processing.

이와 같이, LAN(230)으로부터 프린팅 데이터가 프린터(180)에 전달되기 위해서는 여러 번의 데이터 복사과정을 거쳐 전달이 되며, 프린터의 상태 정보를 LAN으로 전달하기 위해서도 이와 같은 과정을 거쳐야만 하는 단점이 있었다.As described above, in order to transmit the printing data from the LAN 230 to the printer 180, the printing data is transmitted through several data copying processes, and in order to transfer the printer status information to the LAN, there is a disadvantage in that the printing data is passed through the same process.

셋째, 프로세서간 양방향 통신 채널을 위한 별도의 제어 회로가 필요하며 이로 인한 제조 원가가 상승한다. 즉, ISA 버스, EISA, PCI, SCSI나 이와 유사한 Shared 메모리를 통한 양방향 인터페이스 회로를 구성해야 하며 이를 위한 제어 회로를 구성해야 하는 단점이 있었다.Third, a separate control circuit is required for the bidirectional communication channel between processors, which increases manufacturing costs. That is, bidirectional interface circuits must be configured through ISA bus, EISA, PCI, SCSI, or similar shared memory, and control circuits for them must be configured.

넷째, 네트워크 카드에 별도의 프로세서와 양방향 채널을 위한 제어 회로 등이 필요하므로 크기를 줄이는데 많은 어려움이 발생한다.Fourth, the network card requires a separate processor and a control circuit for the bi-directional channel, so there is a lot of difficulty in reducing the size.

따라서, 본 발명은 이와 같은 문제점을 해결하기 위해 창안된 것으로서, 본 발명의 목적은 네트워크 카드부에 있었던 프로세서와 Ethernet Controller를 프린터의 프로세서부에 포함시킴으로써 두 개가 필요하였던 기존의 구조를 하나의 프로세서를 사용하는 구조로 변경함으로써 두 개의 프로세서간의 데이터 교환을 위한 별도의 양방향 채널 구성이 필요하지 않은 데이터 처리 효율을 높이는 네트워크 프린터 시스템을 제공함에 있다.Accordingly, the present invention was devised to solve such a problem, and an object of the present invention is to include a processor in a network card portion and an Ethernet controller in a processor portion of a printer, thereby requiring a conventional structure in which one processor is required. The present invention provides a network printer system that improves data processing efficiency without requiring a separate bidirectional channel configuration for data exchange between two processors.

도 1은 종래에 프린터와 네트워크 카드가 연결되어 사용되는 상태를 나타내는 구조도,1 is a structural diagram showing a state in which a printer and a network card are conventionally used,

도 2는 일반적으로 사용되는 네트워크 카드의 내부 구성을 나타내는 구성도,2 is a configuration diagram showing an internal configuration of a network card generally used;

도 3은 본 발명에 따라, 네트워크 카드가 프린터와 접속하고 동시에 근거리 통신망에 접속하는 상태를 나타내는 구성도,3 is a configuration diagram showing a state in which a network card is connected to a printer and simultaneously connected to a local area network according to the present invention;

도 4는 본 발명에 따라, 네트워크 카드의 내부 구성을 나타내는 구성도,4 is a block diagram showing an internal configuration of a network card according to the present invention;

도 5는 일반적으로 네트워크 프린터의 사용을 나타내는 개념도이다.5 is a conceptual diagram generally illustrating the use of a network printer.

〈도면의 주요부분의 부호의 설명〉<Explanation of symbols of main part of drawing>

100 : 프로세서 110 : 양방향 채널 I/F부100: processor 110: bi-directional channel I / F unit

120 : 램 130 : 롬120: RAM 130: ROM

140 : NV 램 150 : 프린터 엔진140: NV RAM 150: Printer Engine

160 : 동작표시부 170 : 키보드제어부160: operation display unit 170: keyboard control unit

180 : 프린터 190 : 양방향채널180: printer 190: bidirectional channel

200 : 네트워크 카드 210 : 양방향채널 I/F부200: network card 210: bidirectional channel I / F part

220 : 네트워크 카드부220: network card portion

230 : 근거리통신망(LAN:Local Area Network)230: Local Area Network (LAN)

300 : 프로세서 310 : DRAM300: processor 310: DRAM

320 : EEPROM 330 : 양방향채널 I/F320: EEPROM 330: Bidirectional Channel I / F

340 : Non Volatile 램340: Non Volatile RAM

350 : Ethernet Controller350: Ethernet Controller

360 : S램 370 : PHY 칩360: S RAM 370: PHY chip

380 : RJ45 390 : 프린터 확장포트380: RJ45 390: Printer Expansion Port

500 : 프로세서500: Processor

510, 610, 720 : MII(Media Independent Interface)부510, 610, 720: MII (Media Independent Interface) part

520 : 램 530 : 롬520: RAM 530: ROM

540 : Non Volatile 램 550 : 프린터엔진540: Non Volatile RAM 550: Printer Engine

560 : 동작표시부 570 : 키보드제어부560: operation display unit 570: keyboard control unit

580 : 프린터 590 : MII 채널580: printer 590: MII channel

600 : 네트워크 카드600: network card

620 : 네트워크 카드부620: network card unit

625 : 근거리 통신망 인터페이스부625: local area network interface unit

630 : 근거리통신망(LAN:Local Area Network)630: Local Area Network (LAN)

700 : PHY 칩 710 : RJ45 커넥터700: PHY chip 710: RJ45 connector

730 : 프린터 확장포트 800 : 컴퓨터730: printer expansion port 800: computer

상기 목적들을 달성하기 위한 본 발명인 네트워크 프린터 시스템은 근거리통신망을 통하여 외부로부터 전송된 데이터를 수신하기 위해 상기 근거리통신망에 프린터를 연결시키는 커넥터; 상기 근거리통신망에 연결된 단말장치로부터 전송된 병렬 데이터인 인쇄 데이터나 상기 프린터의 상태 요청 데이터를 직렬 데이터로 변환하여 이를 네트워크 데이터로 변환하거나 상기 직렬 데이터를 병렬 데이터로 변화하여 상기 프린터로 전달하는 파이 칩(PHY Chip); 상기 변환된 데이터를 상기 프린터로 직접 인터페이싱하는 네트워크 카드 MII(Media Independent Interface)부; 및 상기 프린터의 작동을 위한 전원을 공급하는 프린터 확장포트를 포함하는 네트워크 카드와, 상기 네트워크 카드에서 전송된 데이터를 직접 인터페이싱하는 프린터 MII(Media Independent Interface)부; 상기 프린터 MII(Media Independent Interface)부를 통하여 수신한 상기 데이터를 저장하는 비 휘발성 램; 상기 비 휘발성 램에 저장된 상기 데이터를 인쇄하는 프린터 엔진; 및 상기 근거리통신망을 통하여 수신된 인쇄 데이터의 출력을 위해 상기 프린터 엔진을 동작시키고 상기 근거리통신망을 통하여 외부로부터 수신된 상기 프린터의 상태요청 정보에 따라 상기 프린터의 동작상태를 파악하여 상기 외부로 전송하는 프로세서를 포함한다.A network printer system according to the present invention for achieving the above objects includes a connector for connecting a printer to the local area network to receive data transmitted from the outside through a local area network; A pie chip converting print data, which is parallel data transmitted from a terminal device connected to the local area network, or status request data of the printer, into serial data and converting the data into network data or converting the serial data into parallel data and transmitting the same to the printer. (PHY Chip); A network card MII (Media Independent Interface) unit for directly interfacing the converted data to the printer; And a network card including a printer expansion port for supplying power for operation of the printer, and a printer MII (intermediate interface interface) for directly interfacing data transmitted from the network card. A nonvolatile RAM storing the data received through the printer Media Independent Interface (MII) unit; A printer engine for printing the data stored in the nonvolatile RAM; And operating the printer engine to output print data received through the local area network, and grasping the operation state of the printer according to the status request information of the printer received from the outside through the local area network, and transmitting it to the outside. It includes a processor.

이하, 상기한 본 발명의 목적들, 특징들, 그리고 장점들을 첨부된 도면에 나타낸 본 발명의 바람직한 실시예를 통해 보다 상세히 설명한다.Hereinafter, the objects, features, and advantages of the present invention described above will be described in more detail with reference to the preferred embodiments of the present invention shown in the accompanying drawings.

도 3은 본 발명에 따라, 네트워크 카드가 프린터와 접속하고 동시에 근거리 통신망에 접속하는 상태를 나타내는 구성도이며, 도 4는 본 발명에 따라, 네트워크 카드의 내부 구성을 나타내는 구성도이다.3 is a configuration diagram showing a state in which a network card is connected to a printer and simultaneously connected to a local area network according to the present invention, and FIG. 4 is a configuration diagram showing an internal configuration of the network card according to the present invention.

도시된 바와 같이, 네트워크 카드(600)는 근거리통신망 인터페이스부(625)를 통해 근거리통신망(630)과 연결되며 MII(Media Independent Interface)부(610)를 통하여 프린터(580)와 연결된다.As shown, the network card 600 is connected to the local area network 630 through a local area network interface 625 and is connected to the printer 580 through a media independent interface (MII) unit 610.

이와 같은 구성을 하게되면 근거리통신망(630)으로부터 수신된 인쇄 정보데이터나 프린터 상태요청 정보 등과 같이 프린터(580)에 전달되어야 하는 데이터는 도 4에 도시된 바와 같이, RJ45(710) 커넥터와 PHY 칩(700)을 통해 MII(Media Independent Interface)부(720)를 거쳐 도 3에 도시된 프린터(580)의 프로세서(500)로 전달된다.In this configuration, data to be transmitted to the printer 580, such as print information data received from the local area network 630 or printer status request information, is shown in FIG. 4, and the RJ45 710 connector and the PHY chip. The data is transmitted to the processor 500 of the printer 580 shown in FIG. 3 through the MII (Media Independent Interface) unit 720 through the 700.

한편, 프린터(580)는 프로세서(500)를 포함하고 있는데 이는 일반 CPU나 RISC(Reduced Instruction Set Computer)등을 사용하며 동시에 Ethernet Controller를 함께 포함하는 것이다.On the other hand, the printer 580 includes a processor 500, which uses a general CPU or RISC (Reduced Instruction Set Computer) and at the same time includes an Ethernet controller.

프로세서(500)는 램(520) 그리고 실제로 프린팅 장치를 구동하는 프린터 엔진(550)과 통신을 하며 NV 램(540)과도 사용자가 정의한 정보나 Ethernet Address 등을 저장하기 위하여 데이터를 교환하며, 롬(630)으로부터는 프린터 동작에 필요한 프로그램과 네트워크 프로토콜 및 이와 관련된 응용 프로그램을 가져오는데 롬(630)은 향후 프로그램 수정이 용이한 플래쉬 메모리를 사용한다.The processor 500 communicates with the RAM 520 and the printer engine 550 that actually drives the printing device. The processor 500 also exchanges data with the NV RAM 540 to store user-defined information or an Ethernet address. From 630, a program necessary for operating a printer, a network protocol, and an application program related thereto are fetched. The ROM 630 uses a flash memory for easy program modification in the future.

또한, 프린터(580)는 프린터의 동작을 나타내는 동작 표시부(560)와, 프린터(580)의 제어를 위한 키보드 제어부(570)를 구비하고 있다.The printer 580 also includes an operation display unit 560 indicating an operation of the printer, and a keyboard control unit 570 for controlling the printer 580.

한편, 네트워크 카드부(620)는 RJ45 커넥터(710)를 통해 근거리통신망에 접속되며 RJ45 커넥터(710)는 물리층(Physical Layer) 접속을 담당하는 PHY 칩(700)과 연결되며 PHY 칩(700)은 다시 MII(Media Independent Interface)부(720)를 통하여 프린터(580)와 연결되며, 전원은 프린터(580)로부터 프린터 확장포트(730)를 통해 공급된다.On the other hand, the network card unit 620 is connected to the local area network through the RJ45 connector 710, RJ45 connector 710 is connected to the PHY chip 700 responsible for physical layer (Physical Layer) connection and the PHY chip 700 is The printer is connected to the printer 580 through the MII 720, and power is supplied from the printer 580 through the printer expansion port 730.

이하, 본 발명인 네트워크 프린터 시스템의 동작에 대하여 도 1 내지 도 5를 참조하여 상세히 설명한다.Hereinafter, operations of the network printer system of the present invention will be described in detail with reference to FIGS. 1 to 5.

먼저, 근거리통신망(630)은 다수의 컴퓨터 및 프린터, 복사기 등과 같은 주변장치를 함께 접속시켜주어 자원의 공유 및 자원간의 통신능력을 향상시켜 준다. 도 4에 도시된 네트워크 카드(600)는 RJ45 커넥터(710)를 통해 근거리통신망(630)에 접속되어 있으며 인쇄 데이터나 프린터 상태 요청 데이터가 컴퓨터(800)에서 전송되면, 이 데이터는 근거리통신망(630)과 RJ45 커넥터(710)를 통해 PHY 칩(700)에 전달된다.First, the local area network 630 connects a plurality of computers, peripheral devices such as printers, copiers, etc. together to improve the sharing of resources and communication between resources. The network card 600 shown in FIG. 4 is connected to the local area network 630 via an RJ45 connector 710, and when print data or printer status request data is transmitted from the computer 800, the data is transferred to the local area network 630. And the RJ45 connector 710 to the PHY chip 700.

여기에서, PHY 칩(700)은 10Mbps와 100Mbps의 물리층(Physical Layer) 접속을 담당하고 있으며, IC와 IC간 직결이 가능한 MII(Media Independent Interface)를 제공하고 프로세서(500)로부터 제공받은 병렬 데이터를 직렬 데이터로 바꾸어 이를 네트워크 데이터로 변환하고 반대로 직렬 네트워크 데이터를 병렬 데이터로 변환하여 상기 MII를 통해 프로세서(500)로 제공하고 Ethernet 네트워크에서 전송 액세스를 위한 프로토콜인 CSMA/CD(Carrier Sense Multiple Access/Collision Detect) 기능을 제공하며, 기타 물리층(Physical Layer) 관련 기능들을 제공하고 있다.Here, the PHY chip 700 is in charge of physical layer (Physical Layer) connection of 10 Mbps and 100 Mbps, provides a MII (Media Independent Interface) that can be directly connected between the IC and the parallel data received from the processor 500 Carrier Sense Multiple Access / Collision, which converts serial data into network data and converts serial network data into parallel data, provides it to the processor 500 through the MII, and is a protocol for transmission access in an Ethernet network. Detect) function and other physical layer related functions.

이와 같은 기능을 하는 PHY 칩(700)은 수신된 데이터를 단순히 MII(720)부와 프린터 확장포트(730)를 통해 프린터(580)에 있는 본 발명에 따라, Ethernet Controller 기능을 포함하고 있는 프로세서(500)에 전달하게 된다.The PHY chip 700 having such a function is a processor including an Ethernet controller function according to the present invention in the printer 580 through the MII 720 unit and the printer expansion port 730 by simply receiving the received data. 500).

따라서, 본 발명과 같은 구조에서는 프로세서(500) 자신이 내부에 포함된 Ethernet Controller 기능을 사용하여 처리된 네트워크 데이터를 수신하여 램(520)에 저장을 하게된다.Therefore, in the structure of the present invention, the processor 500 itself receives the network data processed using the Ethernet Controller function included therein and stores the data in the RAM 520.

다음 단계로는 근거리통신망(630)을 통하여 수신한 데이터가 인쇄 데이터로 판단되면 바로 프린터 엔진(550)으로 전송하여 상기 인쇄 데이터가 인쇄되도록 한다.In the next step, if the data received through the local area network 630 is determined to be print data, the data is transmitted to the printer engine 550 to print the print data.

반면, 프린터 상태 요청 데이터이면 이에 해당하는 내용을 데이터로 하여 프로세서(500)에 포함되어 있는 Ethernet Controller를 통해 MII(510)와 프린터 확장 포트(730)를 통해 네트워크 카드(600)로 전송한다.On the other hand, if the printer status request data, the information corresponding to the data is transmitted to the network card 600 through the MII 510 and the printer expansion port 730 through the Ethernet controller included in the processor 500.

한편, PHY 칩(700)은 MII(720)를 통해 데이터를 수신하면 이를 직렬 데이터로 바꾸고 Ethernet Frame 화하여 근거리통신망(630)으로 전송하게 된다.Meanwhile, when the PHY chip 700 receives the data through the MII 720, the PHY chip 700 converts the data into serial data and converts the data into an Ethernet frame to the local area network 630.

이상 본 발명의 바람직한 실시예에 대해 상세히 기술되었지만, 본 발명이 속하는 기술분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구 범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음을 알 수 있을 것이다. 따라서 본 발명의 앞으로의 실시예들의 변경은 본 발명의 기술을 벗어날 수 없을 것이다.Although the preferred embodiments of the present invention have been described in detail above, those skilled in the art will appreciate that the present invention may be modified without departing from the spirit and scope of the invention as defined in the appended claims. It will be appreciated that modifications or variations may be made. Therefore, changes in the future embodiments of the present invention will not be able to escape the technology of the present invention.

이상에서 살펴본 바와 같이, 본 발명에 따르면, 네트워크 카드에 별도의 프로세서가 필요하지 않으므로 제조 원가를 줄일 수 있으며, 프로세서간의 데이터 교환이 불필요함으로 메모리간의 데이터 복사로 인한 처리 속도만큼의 성능 향상을 가져온다.As described above, according to the present invention, since a separate processor is not required for the network card, manufacturing cost can be reduced, and since data exchange between processors is unnecessary, the performance is improved as much as the processing speed due to data copying between memories.

또한, 프로세서간에 데이터 교환을 위해 별도의 채널 구성이 필요하지 않으므로 이를 위한 제어 회로가 필요 없으며 실제 네트워크 카드에 필요한 부품은 프린터와의 연결을 위한 MII 신호 연결용 제 1 커넥터, LAN과의 접속을 위한 RJ45로 구성되는 제 2 커넥터 그리고 LAN과의 전기적 접속 및 신호처리를 담당하는 PHY 칩이나 이와 동등한 기능을 하는 트랜시버와 그 주변회로로 구성되므로 크기를 많이 줄일 수 있다.In addition, since a separate channel configuration is not required for data exchange between processors, a control circuit for this is not necessary, and the parts necessary for an actual network card are the first connector for MII signal connection for connection with a printer, and for connection with a LAN. Since the second connector is composed of RJ45, the PHY chip responsible for electrical connection and signal processing with the LAN, the transceiver having the equivalent function, and its peripheral circuit can be greatly reduced in size.

Claims (1)

근거리통신망을 통하여 외부로부터 전송된 데이터를 수신하기 위해 상기 근거리통신망에 프린터를 연결시키는 커넥터;A connector connecting the printer to the local area network for receiving data transmitted from the outside through the local area network; 상기 근거리통신망에 연결된 단말장치로부터 전송된 병렬 데이터인 인쇄 데이터나 상기 프린터의 상태 요청 데이터를 직렬 데이터로 변환하여 이를 네트워크 데이터로 변환하거나 상기 직렬 데이터를 병렬 데이터로 변화하여 상기 프린터로 전달하는 파이 칩(PHY Chip);A pie chip converting print data, which is parallel data transmitted from a terminal device connected to the local area network, or status request data of the printer, into serial data and converting the data into network data or converting the serial data into parallel data and transmitting the same to the printer. (PHY Chip); 상기 변환된 데이터를 상기 프린터로 직접 인터페이싱하는 네트워크 카드 MII(Media Independent Interface)부; 및A network card MII (Media Independent Interface) unit for directly interfacing the converted data to the printer; And 상기 프린터의 작동을 위한 전원을 공급하는 프린터 확장포트를 포함하는 네트워크 카드와,A network card including a printer expansion port for supplying power for operation of the printer; 상기 네트워크 카드에서 전송된 데이터를 직접 인터페이싱하는 프린터 MII(Media Independent Interface)부;A printer MII (Media Independent Interface) unit for directly interfacing data transmitted from the network card; 상기 프린터 MII(Media Independent Interface)부를 통하여 수신한 상기 데이터를 저장하는 비 휘발성 램;A nonvolatile RAM storing the data received through the printer Media Independent Interface (MII) unit; 상기 비 휘발성 램에 저장된 상기 데이터를 인쇄하는 프린터 엔진; 및A printer engine for printing the data stored in the nonvolatile RAM; And 상기 근거리통신망을 통하여 수신된 인쇄 데이터의 출력을 위해 상기 프린터 엔진을 동작시키고 상기 근거리통신망을 통하여 외부로부터 수신된 상기 프린터의 상태요청 정보에 따라 상기 프린터의 동작상태를 파악하여 상기 외부로 전송하는 프로세서를 포함하는 것을 특징으로 하는 네트워크 프린터 시스템.A processor configured to operate the printer engine to output print data received through the local area network, and to identify an operation state of the printer according to the status request information of the printer received from the outside through the local area network, and to transmit it to the outside Network printer system comprising a.
KR1019990025719A 1999-06-30 1999-06-30 Network Printer System KR100306749B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990025719A KR100306749B1 (en) 1999-06-30 1999-06-30 Network Printer System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990025719A KR100306749B1 (en) 1999-06-30 1999-06-30 Network Printer System

Publications (2)

Publication Number Publication Date
KR20010004948A true KR20010004948A (en) 2001-01-15
KR100306749B1 KR100306749B1 (en) 2001-11-01

Family

ID=19597616

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990025719A KR100306749B1 (en) 1999-06-30 1999-06-30 Network Printer System

Country Status (1)

Country Link
KR (1) KR100306749B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100342355C (en) * 2003-05-21 2007-10-10 华为技术有限公司 Data transmission method and apparatus based on serial interface
CN103904779A (en) * 2014-04-18 2014-07-02 国家电网公司 Intelligent substation intelligent terminal analog device and using method thereof

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960010924B1 (en) * 1992-12-30 1996-08-13 재단법인 한국전자통신연구소 Printer-installing method in lan
JP2639340B2 (en) * 1993-12-24 1997-08-13 日本電気株式会社 Printer with network function
JPH07191815A (en) * 1993-12-27 1995-07-28 Nec Corp Printer
JPH09248953A (en) * 1996-03-14 1997-09-22 Seiko Epson Corp Network card for printer and network printer
JP3744137B2 (en) * 1997-08-07 2006-02-08 ブラザー工業株式会社 NETWORK SYSTEM, NETWORK MANAGEMENT METHOD, INTERFACE DEVICE, RECORDING MEDIUM CONTAINING PROGRAM FOR OPERATING INTERFACE DEVICE, AND TERMINAL DEVICE

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100342355C (en) * 2003-05-21 2007-10-10 华为技术有限公司 Data transmission method and apparatus based on serial interface
CN103904779A (en) * 2014-04-18 2014-07-02 国家电网公司 Intelligent substation intelligent terminal analog device and using method thereof
CN103904779B (en) * 2014-04-18 2016-03-30 江苏省电力公司扬州供电公司 A kind of full station intelligent terminal analogue means of intelligent substation and using method thereof

Also Published As

Publication number Publication date
KR100306749B1 (en) 2001-11-01

Similar Documents

Publication Publication Date Title
US6967960B1 (en) Method and apparatus for emulating a local data port
US7200685B2 (en) Communication apparatus for communicating data between separate toplogies, and related method, storage medium, and program
JP4377603B2 (en) Bus communication system and communication control method thereof
KR100228793B1 (en) Data processing method for printer
JP2003316719A (en) Upstream peripheral equipment performing role of usb host
KR100306749B1 (en) Network Printer System
JP3655597B2 (en) Electronic device, electronic card, and card identification method
JPH1145162A (en) Printer
US20080259408A1 (en) Apparatus, system, and method for processing image
JP2001186328A (en) Picture processor, its control method and picture processing system
US6731395B1 (en) Network printer with watch dog timer
JP2011048511A (en) Semiconductor integrated circuit and power-saving control method
JP2006338232A (en) Communication system
CN111541825A (en) Electronic device and control method thereof
JP3846089B2 (en) Interface device, control method thereof, and information recording medium
JP2002103750A (en) Printer system
JP4784006B2 (en) Electronics
JP2004153742A (en) Network apparatus and network system
JP2006309444A (en) Data processing system
JP2000155738A (en) Data processor
JP2818576B2 (en) Printer connection method and printer connection method
JP2006277010A (en) Usb-otg device
JP2001086132A (en) Communication system, print system, communication method and print control method
JP2009064341A (en) Data transfer system
JP2004153738A (en) Network apparatus and network system

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20090730

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee