KR100640062B1 - Apparatus for printing control and method thereof - Google Patents

Apparatus for printing control and method thereof Download PDF

Info

Publication number
KR100640062B1
KR100640062B1 KR1020050000326A KR20050000326A KR100640062B1 KR 100640062 B1 KR100640062 B1 KR 100640062B1 KR 1020050000326 A KR1020050000326 A KR 1020050000326A KR 20050000326 A KR20050000326 A KR 20050000326A KR 100640062 B1 KR100640062 B1 KR 100640062B1
Authority
KR
South Korea
Prior art keywords
print
document
data
printed
marker
Prior art date
Application number
KR1020050000326A
Other languages
Korean (ko)
Other versions
KR20060079921A (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 KR1020050000326A priority Critical patent/KR100640062B1/en
Publication of KR20060079921A publication Critical patent/KR20060079921A/en
Application granted granted Critical
Publication of KR100640062B1 publication Critical patent/KR100640062B1/en

Links

Images

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/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1242Image or content composition onto a page
    • 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/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • 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/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Record Information Processing For Printing (AREA)
  • Document Processing Apparatus (AREA)

Abstract

본 발명은 인쇄제어장치 및 인쇄제어방법에 관한 것이다. 본 발명에 따른 인쇄제어방법은 인쇄대상 문서에 포함된 데이터들 중에서 선택적으로 인쇄하고자 하는 데이터를 식별하기 위한 문자속성, 표식문자, 표식색상 중 적어도 하나를 선택받는 단계, 선택된 문자속성, 표식문자, 표식색상을 인쇄하고자 하는 데이터에 적용하는 단계 및 문자속성, 표식문자, 표식색상이 적용된 데이터만을 추출하여 새로운 인쇄대상 문서를 생성하는 단계를 포함한다. 이에 의해, 인쇄대상 문서에서 선택적으로 인쇄하기 원하는 단어나 문장들을 복사하거나 잘라내서 새로운 편집 중인 문서에 붙이는 번거로운 편집과정을 거칠 필요없이 인쇄대상 문서에서 간단하게 원하는 부분만을 추출하여 인쇄할 수 있다.The present invention relates to a print control apparatus and a print control method. The printing control method according to the present invention comprises selecting at least one of a text attribute, a marker character, and a marker color for identifying data to be selectively printed among data included in a document to be printed, the selected character attribute, a marker character, Applying the marker color to the data to be printed, and extracting only the data to which the text attribute, marker character, and marker color are applied to generate a new print target document. As a result, it is possible to simply extract and print only a desired part of the document to be printed, without having to go through a cumbersome editing process of copying or cutting words or sentences to be selectively printed on the document to be printed and pasting them onto a new document being edited.

요약인쇄, 문자, 데이터, 추출, 속성Abstract print, character, data, extract, attribute

Description

인쇄제어장치 및 인쇄제어방법{Apparatus for printing control and method thereof} Print control device and printing control method

도 1은 본 발명의 제1 실시예에 따른 인쇄제어장치가 적용된 인쇄시스템을 도시한 블록도,1 is a block diagram showing a printing system to which a printing control apparatus according to a first embodiment of the present invention is applied;

도 2는 본 발명의 제1 실시예에 따른 응용프로그램부에서 요약인쇄옵션 설정을 위해 제공하는 사용자 인터페이스 창의 일예를 나타내는 도면,2 is a view showing an example of a user interface window provided by the application program unit for setting summary print options according to the first embodiment of the present invention;

도 3은 본 발명의 제1 실시예에 따른 인쇄제어방법의 흐름도이다.3 is a flowchart of a print control method according to a first embodiment of the present invention.

도 4는 본 발명의 제2 실시예에 따른 인쇄제어장치가 적용된 인쇄시스템을 도시한 블록도,4 is a block diagram showing a printing system to which a printing control apparatus according to a second embodiment of the present invention is applied;

도 5는 본 발명의 제2 실시예에 따른 프린터 드라이버에서 요약인쇄옵션 설정을 위해 제공하는 사용자 인터페이스 창의 일예를 나타내는 도면,5 is a view showing an example of a user interface window provided for setting a summary print option in a printer driver according to a second embodiment of the present invention;

도 6은 인쇄대상 문서에서 선택적으로 인쇄하고자 하는 부분을 표식색상과 표식문자로 지정한 일예를 나타내는 도면,FIG. 6 is a diagram illustrating an example in which a part to be selectively printed in a document to be printed is designated with a marker color and a marker character;

도 7은 도 6의 인쇄대상 문서가 본 발명의 제2 실시예에 따라 선택적으로 인쇄된 상태를 나타내는 도면, 그리고,7 is a view showing a state in which the print target document of FIG. 6 is selectively printed according to the second embodiment of the present invention, and

도 8은 본 발명의 제2 실시예에 따른 인쇄제어방법의 흐름도이다.8 is a flowchart of a print control method according to a second embodiment of the present invention.

* 도면의 주요 부분에 대한 간단한 설명 *Brief description of the main parts of the drawing

200: 인쇄제어장치 210: 입력부200: print control device 210: input unit

220: 표시부 230: 제어부220: display unit 230: control unit

240: 통신인터페이스부 250: 응용프로그램부240: communication interface unit 250: application program unit

251: UI부 252: 문자데이터 추출부251: UI unit 252: character data extraction unit

253: 문서 생성부 260: 프린터 드라이버부253: document generation unit 260: printer driver unit

261: 드라이버 UI부 262: 문서처리부261: driver UI unit 262: document processing unit

270: 저장부 280: 스풀링부270: storage unit 280: spooling unit

300: 인쇄장치300: printing device

본 발명은 인쇄제어장치 및 인쇄제어방법에 관한 것으로, 특히 인쇄대상 문서에서 사용자가 원하는 부분만을 선택적으로 인쇄할 수 있는 인쇄제어장치 및 인쇄제어방법에 관한 것이다.The present invention relates to a print control device and a print control method, and more particularly, to a print control device and a print control method capable of selectively printing only a desired portion of a document to be printed.

일반적으로, 컴퓨터 등과 같은 인쇄제어장치는 아래아 한글, 마이크로소프트 워드, 훈민정음과 같은 응용프로그램(application program)을 사용하여 문서를 작성하고, 작성된 문서를 프린터 드라이버(Printer Driver)를 통해 프린터가 인식할 수 있는 인쇄데이터로 변환하여 프린터에 전송함으로써 작성된 문서를 종이에 인쇄하여 볼 수 있도록 한다.In general, a printing control device such as a computer can write a document using an application program such as Hangul, Microsoft Word, and Hunminjeongeum, and the printer can recognize the created document through a printer driver. It converts the printed data into the print data and sends it to the printer so that the printed document can be printed on paper.

이와 같이 인쇄작업을 수행함에 있어서, 사용자가 이미 작성된 문서에 포함 된 단어나 문장 중에서 특정 단어나 문장만을 선택하여 인쇄를 하고자 할 경우에는 작성된 문서에 대해서 일반적으로 아래와 같은 반복적이고 지루한 문서 편집작업을 수행하여야 한다.In the printing process as described above, when the user wants to print only a specific word or sentence among the words or sentences included in the already prepared document, the following repetitive and tedious document editing is generally performed for the created document. shall.

종래의 문서편집방법에 의하면, 먼저, 이미 작성된 문서를 해당 응용프로그램으로 열고, 새로 문서를 편집작성하기 위한 문서작성창을 하나 더 연다. 이후, 이미 작성된 문서에서 인쇄하고자 하는 단어나 문장부분을 마우스로 드래그하여 선택한 후 복사(copy)하거나 잘라낸다.According to the conventional document editing method, first, an already created document is opened by the corresponding application program, and another document creating window for editing and creating a new document is opened. After that, drag the word or sentence to be printed on the already created document with the mouse to select it, then copy or cut it.

마지막으로, 복사하거나 잘라낸 단어 또는 문장을 새로 열린 문서작성창 상에서 붙이기(paste)를 한다. 사용자는 이와 같은 복사(copy)및 붙이기(paste)작업을 이미 작성된 문서와 새로 편집 중인 문서를 오가면서 인쇄하고자 하는 단어 및 문장 모두에 대해서 반복적으로 수행하여야 한다. Finally, paste the copied or cut word or phrase onto the newly opened document creation window. The user must repeat this copying and pasting process for both the already written document and the word and sentence to be printed while traveling between the newly edited document.

따라서, 종래와 같은 문서편집 방법을 이용하면, 특정 단어나 문장만을 인쇄대상 문서에서 선택하여 인쇄하기 위해서 많은 시간이 소요될 뿐만 아니라 번거롭다는 문제점이 있다.Therefore, when using the conventional document editing method, there is a problem that it takes not only a lot of time and is troublesome to select and print only a specific word or sentence from a print target document.

따라서, 본 발명의 목적은 인쇄대상 문서에서 선택적으로 인쇄하기 원하는 부분을 복사하거나 잘라내서 새로운 편집 중인 문서에 붙이는 번거로운 편집과정을 거칠 필요없이 인쇄대상 문서에서 간단하게 원하는 부분만을 선택적으로 인쇄할 수 있는 인쇄제어장치 및 인쇄제어방법을 제공하는데 있다.Accordingly, an object of the present invention is to provide a method of selectively printing only a desired portion of a document to be printed without having to go through a cumbersome editing process of copying or cutting a portion of the document to be selectively printed and pasting it onto a new editing document. The present invention provides a control apparatus and a print control method.

상기 목적을 달성하기 위한 본 발명에 따른 인쇄제어방법은, (a) 인쇄대상 문서에 포함된 데이터들 중에서 선택적으로 인쇄하고자 하는 데이터를 식별하기 위한 문자속성, 표식문자, 표식색상 중 적어도 하나를 선택받는 단계, (b) 상기 선택된 문자속성, 표식문자, 표식색상을 상기 인쇄하고자 하는 데이터에 적용하는 단계 및 (c) 상기 문자속성, 표식문자, 표식색상이 적용된 데이터만을 추출하여 새로운 인쇄대상 문서를 생성하는 단계를 포함한다.The printing control method according to the present invention for achieving the above object, (a) from among the data contained in the print target document to select at least one of a text attribute, a marker character, a marker color for identifying data to print selectively Receiving step, (b) applying the selected character attribute, marker character, marker color to the data to be printed; and (c) extracting only the data to which the character attribute, marker character, and marker color are applied to create a new document to be printed. Generating.

이때, 상기 (b) 단계는, 상기 문자속성이 선택되면, 상기 문자속성을 상기 인쇄하고자 하는 데이터에 입력하는 단계, 상기 표식색상이 선택되면, 상기 인쇄하고자 하는 데이터를 상기 표식색상으로 변환하는 단계 및 상기 표식문자가 선택되면, 상기 표식문자로 사용될 문자를 선택하고, 상기 선택된 문자를 상기 인쇄하고자 하는 데이터의 전후에 삽입하는 단계를 포함한다.In this case, the step (b), if the character attribute is selected, inputting the character attribute to the data to be printed, and if the marker color is selected, converting the data to be printed to the marker color And when the marker character is selected, selecting a character to be used as the marker character and inserting the selected character before and after the data to be printed.

여기서, 상기 문자속성은 문자의 색상, 글꼴 및 밑줄선 중 적어도 하나일 수 있다.Here, the text property may be at least one of a color, a font, and an underline of the text.

또한, 상기 (c) 단계에서는, 상기 추출된 데이터들이 서로 일정 간격을 가지도록 상기 새로운 인쇄대상 문서를 생성할 수 있다. In the step (c), the new print target document may be generated such that the extracted data have a predetermined interval from each other.

상기 목적을 달성하기 위한 본 발명에 따른 인쇄제어장치는, 소정 문서에 포함된 문자 데이터들 중에서 선택적으로 인쇄하고자 하는 문자 데이터들에 대한 문자속성을 입력받기 위한 사용자 인터페이스 창을 제공하는 UI부와, 상기 입력된 문자속성을 가지는 문자 데이터들을 상기 문서에서 추출하는 문자데이터 추출부 및 상기 추출된 문자 데이터들로 이루어진 새로운 인쇄대상 문서를 생성하는 문서 생성부를 포함한다.The printing control apparatus according to the present invention for achieving the above object, the UI unit for providing a user interface window for receiving a text attribute for the text data to be selectively printed out of the text data included in a predetermined document; And a text data extracting unit for extracting text data having the input text attribute from the document, and a document generating unit for generating a new print target document including the extracted text data.

삭제delete

삭제delete

이하에서는 예시된 첨부도면을 참조하여 본 발명에 대해 설명한다.Hereinafter, the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명의 제1 실시예에 따른 인쇄제어장치가 적용된 인쇄시스템을 도시한 블록도이다.1 is a block diagram showing a printing system to which a printing control apparatus according to a first embodiment of the present invention is applied.

본 발명에 따른 인쇄시스템은 인쇄제어장치(200)와 인쇄장치(300)로 구성된다. 인쇄제어장치(200)와 인쇄장치(300)는 USB 포트를 통하여 통신하는 일반적인 접속형태 뿐만 아니라, 근거리 통신망(LAN : Local Area Network) 및 인터넷망을 통해서도 접속 가능함은 물론이다. The printing system according to the present invention includes a print control device 200 and a printing device 300. The print control apparatus 200 and the print apparatus 300 may be connected through a local area network (LAN) and an internet network as well as a general connection type that communicates through a USB port.

여기서, 인쇄제어장치(200)는 개인용컴퓨터, PDA 등으로 구현될 수 있으며, 인쇄장치(300)는 인쇄제어장치(200)에서 제공되는 인쇄데이터에 따라 인쇄작업을 수행하는 프린터, 팩시밀리장치 및 복합기 등으로 구현될 수 있다.Here, the print control device 200 may be implemented as a personal computer, PDA, etc., the printing device 300 is a printer, a facsimile device and a multifunction apparatus for performing a print job according to the print data provided from the print control device 200 And the like.

본 발명에 따른 인쇄제어장치(200)는 입력부(210), 표시부(220), 제어부 (230), 통신인터페이스부(240), 응용프로그램부(250), 프린터 드라이버부(260) 및 저장부(270)를 포함한다. 응용프로그램부(250)는 UI(User Interface)부(251), 데이터 추출부(252) 및 문서생성부(252)를 포함한다.The print control apparatus 200 according to the present invention includes an input unit 210, a display unit 220, a control unit 230, a communication interface unit 240, an application program unit 250, a printer driver unit 260, and a storage unit ( 270). The application program unit 250 includes a user interface (UI) unit 251, a data extraction unit 252, and a document generation unit 252.

입력부(210)는 사용자 인터페이스 수단으로서 인쇄제어장치(200)에서 지원하는 기능을 설정 또는 선택할 수 있는 다수의 기능키를 구비하고 있으며, 키보드 및 마우스 등으로 구현할 수 있다.The input unit 210 includes a plurality of function keys for setting or selecting a function supported by the print control apparatus 200 as a user interface means, and may be implemented using a keyboard and a mouse.

표시부(220)는 인쇄제어장치(200)에서 제공되는 각종 정보를 표시하며, CRT(Cathode Ray Tube), LCD(Liquid Crystal Display) 등으로 구현되는 모니터를 예로 들 수 있다. 특히, 본 발명에 따른 표시부(220)는 인쇄대상 문서에 포함된 문자 데이터들 중에서 소정의 문자 데이터들만을 선택적으로 인쇄하는 요약인쇄옵션을 설정하기 위해 응용프로그램부(250)에서 제공하는 사용자 인터페이스 창을 표시한다.The display unit 220 displays various types of information provided from the print control apparatus 200 and may be, for example, a monitor implemented by a cathode ray tube (CRT), a liquid crystal display (LCD), or the like. In particular, the display unit 220 according to the present invention provides a user interface window provided by the application program unit 250 to set a summary printing option for selectively printing only predetermined text data among the text data included in the document to be printed. Is displayed.

제어부(230)는 인쇄제어장치(200)의 전반적인 동작을 제어하며, 본 발명에 따른 제어부(230)는 인쇄대상 문서 작성과 관련된 응용프로그램 및 프린터 드라이버 관련된 프로그램을 실행시킨다.The control unit 230 controls the overall operation of the print control device 200, the control unit 230 according to the present invention executes the application program and the printer driver related program related to the printing target document.

통신인터페이스부(240)는 인쇄제어장치(200)가 외부기기와 연결될 수 있도록 마련되며 병렬 포트, USB 포트, 무선 모듈 등이 적용될 수 있다. 본 발명에 따르면 통신인터페이스부(240)는 인쇄장치(300)와 인쇄제어장치(200) 상호 간에 인쇄관련 데이터를 송수신하는 경우 이용된다.The communication interface unit 240 may be provided so that the print control apparatus 200 may be connected to an external device, and a parallel port, a USB port, a wireless module, and the like may be applied. According to the present invention, the communication interface 240 is used to transmit and receive print-related data between the printing apparatus 300 and the printing control apparatus 200.

저장부(270)는 인쇄제어장치(200)의 기능을 구현하는 데 필요한 각종 프로그 램 및 인쇄데이터 등이 저장된다. 특히, 본 발명에 따른 저장부(270)는 응용프로그램부(250)에서 작성된 데이터들을 저장한다.The storage unit 270 stores various programs and print data necessary for implementing the functions of the print control apparatus 200. In particular, the storage unit 270 according to the present invention stores the data created by the application program unit 250.

프린터 드라이버부(260)는 응용프로그램부(250)에서 작성된 인쇄대상 문서를 인쇄장치(300)에서 해석 가능한 인쇄데이터로 변환한다.The printer driver 260 converts the print target document created by the application program unit 250 into print data that can be interpreted by the printing apparatus 300.

응용프로그램부(250)는 각종 인쇄대상 문서를 작성 및 편집 작업을 수행한다. 특히, 본 발명에 따른 응용프로그램부(250)는 인쇄대상 문서에 포함된 문자 데이터들 중에서 선택적으로 인쇄하고자 하는 문자 데이터들에 대한 문자속성을 입력받고, 입력된 문자속성을 가지는 데이터들을 인쇄대상 문서에서 추출하여 새로운 인쇄대상 문서를 생성한다. 여기서, 문자속성이란 문자의 색상, 글꼴, 글꼴 스타일, 크기 및 밑줄선 등을 말한다.The application program unit 250 creates and edits various print target documents. In particular, the application program 250 according to the present invention receives a text attribute for the text data to be selectively printed from among the text data included in the print target document, the data having the input text attribute to the print target document Create a new document to extract from. Here, the character attribute refers to the color, font, font style, size, and underline of the character.

보다 자세하게는, 응용프로그램부(250)는 UI부(251), 데이터 추출부(252) 및 문서 생성부(253)를 포함한다.In more detail, the application program unit 250 includes a UI unit 251, a data extraction unit 252, and a document generation unit 253.

UI부(251)는 응용프로그램부(250)에서 문서작성 완료 후 또는 문서 편집작업 중에 요약인쇄옵션 설정에 대응하는 명령이 입력부(210)를 통해서 입력되면, 요약인쇄옵션에 적용될 속성들을 설정 받을 수 있는 도 2와 같은 사용자 인터페이스 창(400)을 생성하여 표시부(210)에 표시한다. 사용자 인터페이스 창(400)은 돋움체, 굴림, 굴림체 등과 같은 글꼴(410), 보통, 기울임꼴, 굵게, 굵게 기울임꼴 등과 같은 글꼴 스타일(420), 문자의 크기(430), 밑줄선 유무(440) 및 색상(450) 등의 항목을 포함하여 구성될 수 있으며, 응용프로그램부(250)에서 제공할 수 있는 문자속성이면 모두 적용가능하다.When the command corresponding to the summary print option setting is input through the input unit 210 after completion of document creation or document editing in the application program unit 250, the UI unit 251 may set attributes to be applied to the summary print option. A user interface window 400 as shown in FIG. 2 is generated and displayed on the display unit 210. The user interface window 400 includes fonts 410, such as raised, Arial, and Arial, font styles 420 such as normal, italic, bold, and bold italic, size of characters 430, and presence of underlines 440. And it may be configured to include items such as color 450, if the character attribute that can be provided by the application program unit 250 can be applied to all.

문자데이터 추출부(252)는 사용자 인터페이스 창(400)에서 입력된 문자속성을 가지는 문자 데이터들을 인쇄대상 문서에서 추출하여 문서 생성부(253)에 제공한다. 예를 들어, 도 2에 음영으로 표시한 것과 같이 글꼴은 돋움체가, 글꼴 스타일은 굵은 기울임꼴이, 문자크기는 10이, 문자 색상은 빨강색이 인쇄하고자 하는 문자 데이터들에 대한 문자속성으로 선택되었다면, 문자데이터 추출부(252)는 굵은 기울임꼴에 돋움체이며 문자크기는 10이고, 문자 색상은 빨강색인 문자속성을 가지는 문자 데이터들 만을 인쇄대상 문서에서 추출한다. The text data extractor 252 extracts text data having a text attribute input from the user interface window 400 from the print target document and provides the extracted text data to the document generator 253. For example, the font is bold, the font style is bold and italic, the font size is 10, and the text color is selected as the text attribute for the text data to be printed as shaded in FIG. If so, the text data extractor 252 extracts only text data having a text attribute of bold and italic font type with a text size of 10 and a text color of red from the print target document.

본 실시예에서는 사용자 인터페이스 창(400)에서 선택된 문자속성들을 모두 가지는 문자 데이터들만을 추출하도록 하였으나, 선택된 문자속성들 중에서 적어도 하나 이상을 가지는 문자 데이터들을 모두 추출하도록 하는 것도 가능하다.In the present exemplary embodiment, only text data having all of the selected character attributes is extracted from the user interface window 400, but all of the character data having at least one or more of the selected character attributes may be extracted.

문서 생성부(253)는 문자데이터 추출부(252)에서 추출된 문자 데이터들로 이루어진 새로운 인쇄대상 문서를 생성한다. 문서 생성부(253)는 추출된 문자 데이터들 간에 간격이 없도록 추출된 문자 데이터들을 배열하여 인쇄대상 문서를 생성할 수 있으며, 또한, 추출된 문자 데이터들이 서로 일정 간격을 가지도록 인쇄대상 문서를 생성할 수도 있다.The document generator 253 generates a new print target document composed of the text data extracted by the text data extractor 252. The document generation unit 253 may generate a print target document by arranging the extracted character data such that there is no gap between the extracted character data, and also generate a print target document such that the extracted character data have a predetermined interval from each other. You may.

도 3은 본 발명의 제1 실시예에 따른 인쇄제어방법의 흐름도이다.3 is a flowchart of a print control method according to a first embodiment of the present invention.

도 1 내지 도 3을 참조하면, 먼저, 응용프로그램부(250)에서 소정의 인쇄대상 문서에 대한 편집작업 중 또는 문서작성 완료 후에 요약인쇄옵션 선택에 대응하는 명령이 입력되면(S510), UI부(251)는 요약인쇄옵션에 적용될 문자속성들을 설정 받을 수 있는 사용자 인터페이스 창(400)을 생성하여 표시부(210)에 표시한다 (S520).1 to 3, first, when an application corresponding to a summary print option selection is input in the application program 250 during an editing operation on a predetermined print target document or after completion of document creation (S510), the UI unit In operation S520, the user interface window 400 may be set to receive text attributes to be applied to the summary print option and displayed on the display unit 210 (S520).

이후, 사용자 인터페이스 창(400)을 통해 인쇄대상 문서에 포함된 문자 데이터들 중에서 선택적으로 인쇄하고자 하는 문자데이터들에 대한 문자속성이 입력되면(S530), 문자데이터 추출부(252)는 인쇄대상 문서에서 S530 단계에서 입력된 문자속성을 가지는 문자 데이터들을 추출한다(S540). 여기서, 데이터 추출부(252)는 사용자 인터페이스 창(400)에서 선택된 문자속성들을 모두 가지는 문자 데이터들만을 추출하는 것이 바람직하나, 선택된 문자속성들 중에서 적어도 하나 이상을 가지는 데이터들을 모두 추출하도록 하는 것도 가능하다. 이는 사용자의 설정에 따라 결정될 수 있다.Subsequently, when a text attribute for text data to be selectively selected from among text data included in the print target document is input through the user interface window 400 (S530), the text data extracting unit 252 prints the document to be printed. In step S530, character data having the character attribute input in step S540 is extracted. Here, the data extractor 252 preferably extracts only text data having all of the selected text attributes in the user interface window 400, but may extract all data having at least one or more of the selected text attributes. Do. This may be determined according to the user's setting.

다음으로, 문서생성부(253)는 문자데이터 추출부(252)에서 추출된 문자데이터들로 이루어진 인쇄대상 문서를 새롭게 생성한다(S550). 여기서, 문서 생성부(253)는 추출된 문자 데이터들 간에 간격이 없도록 추출된 문자 데이터들을 배열하여 인쇄대상 문서를 생성할 수 있으며, 또한, 추출된 문자 데이터들이 서로 일정 간격을 가지도록 인쇄대상 문서를 생성할 수도 있다. 이는 사용자의 설정에 따라 결정될 수 있다. 또한, 문서생성부(253)는 새롭게 생성된 인쇄대상 문서를 문서작성창을 통해 표시부(210)에 표시하여 사용자가 새롭게 편집작업을 할 수 있도록 하는 것도 가능하다.Next, the document generation unit 253 newly generates a print target document composed of the text data extracted by the text data extraction unit 252 (S550). Here, the document generation unit 253 may generate a print target document by arranging the extracted character data so that there is no gap between the extracted character data, and the print target document so that the extracted character data may have a predetermined interval from each other. You can also create This may be determined according to the user's setting. In addition, the document generation unit 253 may display the newly generated print target document on the display unit 210 through the document creation window so that the user may newly edit the document.

이후, S550 단계에서 생성된 인쇄대상 문서에 대한 인쇄실행 명령이 입력부(210)를 통해 입력되면, 프린터 드라이버부(260)는 인쇄대상 문서를 인쇄장치(300)가 인식할 수 있는 프린터 언어로 변환된 인쇄데이터를 생성하여 통신인터페이스부 (240)를 통해 인쇄장치(300)에 전달한다(S560).Thereafter, when a print execution command for the print target document generated in operation S550 is input through the input unit 210, the printer driver 260 converts the print target document into a printer language that can be recognized by the printing apparatus 300. The printed data is generated and transmitted to the printing apparatus 300 through the communication interface 240 (S560).

마지막으로, 인쇄장치(300)는 인쇄제어장치(200)에서 전달된 인쇄데이터에 따라 인쇄작업을 수행함으로써, 소정의 인쇄대상 문서에서 사용자가 선택적으로 인쇄하고자 하는 문자 데이터들만을 인쇄할 수 있게 된다(S570).Finally, the printing apparatus 300 may print only text data that the user wants to selectively print in a predetermined target document by performing a print job according to the print data transmitted from the print control apparatus 200. (S570).

도 4는 본 발명의 제2 실시예에 따른 인쇄제어장치가 적용된 인쇄시스템을 도시한 블록도이다.4 is a block diagram showing a printing system to which the printing control apparatus according to the second embodiment of the present invention is applied.

도 4를 참조하면, 본 실시예에 따른 인쇄시스템은 인쇄제어장치(200)와 인쇄장치(300)로 구성되며, 인쇄제어장치는(200)는 입력부(210), 표시부(220), 제어부(230), 통신인터페이스부(240), 응용프로그램부(250), 프린터 드라이버부(260), 저장부(270) 및 스풀링부(280)를 포함한다.Referring to FIG. 4, the printing system according to the present exemplary embodiment includes a print control device 200 and a printing device 300, and the print control device 200 includes an input unit 210, a display unit 220, and a control unit ( 230, a communication interface unit 240, an application program unit 250, a printer driver unit 260, a storage unit 270, and a spooling unit 280.

본 실시예에서 인쇄제어장치(200)의 입력부(210), 표시부(220), 제어부(230), 통신인터페이스부(240), 응용프로그램부(250) 및 저장부(270)와 인쇄장치(300)는 도 1의 제1 실시예에서와 동일하다.In the present embodiment, the input unit 210, the display unit 220, the control unit 230, the communication interface unit 240, the application program unit 250, the storage unit 270, and the printing apparatus 300 of the print control apparatus 200. ) Is the same as in the first embodiment of FIG.

이하, 도 6의 인쇄대상 문서에서 점선으로 나타낸 A, B 및 C 부분 만을 선택적으로 인쇄하는 것을 예를 들어 설명하기로 한다.Hereinafter, selectively printing only portions A, B, and C indicated by dotted lines in the document to be printed in FIG. 6 will be described by way of example.

응용프로그램부(250)는 인쇄대상 문서(D)를 인쇄작업창에 표시하고, 사용자가 인쇄대상 문서(D)에서 선택적으로 인쇄하고자 하는 부분을 표식색상 및 표식문자에 의해 도 6과 같이 지정하도록 한다. 예를 들어, 인쇄대상 문서(D)에서 점선으로 구획시킨 A, B 및 C 부분 만을 선택적으로 인쇄하기 위해 다음과 같은 두가지 방법 중 하나를 선택할 수 있다.The application program 250 displays the print target document D in the print job window, and allows the user to selectively designate a portion of the print target document D to be printed by the marker color and the marker text as shown in FIG. 6. do. For example, one of the following two methods may be selected to selectively print only the portions A, B, and C separated by the dotted lines in the document D to be printed.

첫번째 방법으로 A 및 B 부분과 같이 인쇄대상 문서(D)에서 선택적으로 인쇄하고자 하는 부분의 문자, 표 및 도형 등의 색상을 소정의 표식색상(Marking Color)으로 변환시켜 인쇄대상 문서(D)의 다른 부분과 식별시킬 수 있다. 여기서는 표식색상으로 빨강색을 이용하였으나, 표식색상은 사용자의 선택에 의해 달라질 수 있다.The first method converts the color of text, tables, and figures of a portion to be selectively printed in the document D to be printed into a predetermined marking color, such as portions A and B, to convert the color of the document D into a predetermined marking color. Can be identified with other parts. Here, red is used as the marker color, but the marker color may be changed by the user's selection.

두번째 방법으로 C 부분과 같이 인쇄대상 문서(D) 중에서 이미지 데이터로 구성된 부분은 첫번째 방법과 같이 표식색상에 의해 해당 부분을 식별시킬 수 없으므로, 이미지 데이터로 이루어진 C 부분의 전후에 표식문자(φ)를 삽입시킴으로써 선택적으로 인쇄하고자 하는 부분으로 지정하는 것도 가능하다. 물론, 문장, 표 및 도형 등으로 이루어진 부분에 대해서도 표식문자(φ)를 전후로 삽입시킴으로써 선택적으로 인쇄하고자 하는 부분으로 지정하는 것도 가능하다. 여기서, 표식문자는 원본 인쇄대상 문서에 포함되어 있지 않는 소정의 문자로 설정되는 것이 바람직하다.In the second method, the part consisting of image data in the document D, such as part C, cannot be identified by the marker color as in the first method. Therefore, the mark character (φ) before and after the C part consisting of the image data. It is also possible to specify the part to be printed selectively by inserting. Of course, it is also possible to selectively designate a portion to be printed by inserting the marker character φ back and forth with respect to the portion consisting of sentences, tables, figures, and the like. Here, it is preferable that the mark character is set to a predetermined character not included in the original print target document.

프린터 드라이버부(260)는 응용프로그램부(250)에서 작성된 인쇄대상 문서에서 선택적으로 인쇄하고자 하는 부분을 식별하기 위한 표식색상 및 표식문자(marking character)를 선택받고, 선택된 표식색상 및 표식문자에 의해 식별되는 부분만을 인쇄대상 문서에서 추출하여 인쇄데이터로 변환한 후 스풀링부(280)에 출력한다.The printer driver 260 selects a marking color and a marking character for selectively identifying a portion of the print target document created by the application program unit 250 to be printed, and selects the marking color and marking character by the selected marking color and marking character. Only the identified part is extracted from the print target document, converted into print data, and then output to the spooling unit 280.

보다 자세하게는, 프린터 드라이버부(250)는 드라이버 UI(User interface:261)부 및 문서처리부(262)를 포함한다.In more detail, the printer driver 250 includes a driver user interface (UI) 261 and a document processor 262.

드라이버 UI부(261)는 인쇄대상 문서에 적용할 여러가지 인쇄옵션을 선택할 수 있는 인쇄옵션 설정화면(600)을 표시부(210)에 표시한다. 또한, 드라이버 UI부(261)는 인쇄옵션 설정화면(600)에서 요약인쇄(610) 탭이 선택되면 도 5와 같이 표식색상 항목(620) 및 표식문자 항목(630)을 포함하는 요약인쇄옵션 설정화면으로 인쇄옵션 설정화면(600)을 변경시킨다.The driver UI unit 261 displays on the display unit 210 a print option setting screen 600 for selecting various print options to be applied to a document to be printed. In addition, when the summary print 610 tab is selected on the print option setting screen 600, the driver UI unit 261 may set a summary print option including the marker color item 620 and the marker text item 630 as shown in FIG. Change the print option setting screen 600 to the screen.

문서처리부(262)는 인쇄옵션 설정화면(600)에서 선택된 표식색상 및 표식문자에 의해 식별되는 부분 만을 인쇄대상 문서에서 추출하여 인쇄장치(300)에서 해석가능한 인쇄데이터로 변환하여 스풀링부(280)로 출력한다. 여기서, 문서처리부(262)는 인쇄대상 문서에서 추출된 부분들을 원본 인쇄대상 문서의 해당 위치에 그대로 출력시키기 보다는 도 7과 같이 추출된 부분들 사이에 여백 없이 인쇄될 수 있도록 재배열하여 인쇄데이터를 생성하는 것이 바람직하다.The document processing unit 262 extracts only the portions identified by the marker color and the marker characters selected on the print option setting screen 600 from the print target document, and converts them into printable data that can be interpreted by the printing apparatus 300. Will output Here, the document processing unit 262 rearranges the print data by rearranging the portions extracted from the print target document so as to be printed without margins between the extracted portions as shown in FIG. It is desirable to produce.

이에 의해, 프린터 드라이버부(260)의 문서처리부(262)는 인쇄대상 문서(D)에서 빨강색으로 식별된 부분과 표식문자(φ)에 의해 지정된 이미지 데이터 만을 추출하여 인쇄데이터로 변환할 수 있다.As a result, the document processing unit 262 of the printer driver 260 may extract only the portion identified in red from the print target document D and the image data designated by the marker character φ and convert it into print data. .

스풀링부(280)는 프린터 드라이버부(260)에서 처리된 인쇄데이터를 인쇄 잡 단위로 저장하고, 선입선출(FIFO)방식으로 독출하여 통신인터페이스부(240)를 통해 인쇄장치(300)로 전달하여 인쇄작업을 수행하도록 한다.The spooling unit 280 stores the print data processed by the printer driver unit 260 in units of print jobs, reads in a first-in first-out (FIFO) method, and transfers the print data to the printing apparatus 300 through the communication interface unit 240. Try printing.

도 8은 본 발명의 제2 실시예에 따른 인쇄제어방법의 흐름도이다.8 is a flowchart of a print control method according to a second embodiment of the present invention.

도 4, 도 5 및 도 8을 참조하면, 먼저, 인쇄옵션 설정에 대응하는 명령이 입력되면, 드라이버UI부(261)는 인쇄옵션 설정을 위한 인쇄옵션 설정화면을 생성하여 표시부(220)에 표시하고, 사용자로부터 요약인쇄옵션 탭(610)이 선택되면(S810), 요약인쇄옵션 설정을 위한 화면(600)으로 변경시킨다(S820). 4, 5, and 8, first, when a command corresponding to the print option setting is input, the driver UI unit 261 generates a print option setting screen for setting the print option and displays it on the display unit 220. When the summary print option tab 610 is selected by the user (S810), the screen is changed to the screen 600 for setting the summary print option (S820).

이후, 사용자로부터 입력부(210)를 통해 표식색상 및 표식문자를 선택받는다(S830). 도 5에서는 표식색상(빨강색) 및 표식문자(φ) 모두를 선택받은 것으로 나타내고 있으나, 표식색상 및 표식문자 중 어느 하나만을 선택받을 수도 있다.Thereafter, the marker color and the marker text are selected by the user through the input unit 210 (S830). In FIG. 5, both the marker color (red) and the marker character φ are selected, but only one of the marker color and the marker character may be selected.

다음으로, 인쇄대상 문서에서 선택적으로 인쇄하고자 하는 데이터 부분을 단계 S820에서 선택한 표식색상으로 변환시키거나 표식문자를 선택적으로 인쇄하고자 하는 데이터 부분의 전후에 삽입하여 인쇄대상 문서의 다른 부분과 식별되도록 한다(S840). 다만, 단계 S840는 표식색상 및 표식문자의 선택 전에 먼저 수행할 수도 있다.Next, the part of the data to be selectively printed in the document to be printed is converted into the marker color selected in step S820, or the marker characters are inserted before and after the part of the data to be selectively printed so as to be identified from other parts of the document to be printed. (S840). However, step S840 may be performed before the selection of the marker color and the marker text.

이후, 문서처리부(262)는 인쇄옵션 설정화면(600)에서 선택된 표식색상 및 표식문자에 의해 식별되는 부분 만을 인쇄대상 문서에서 추출하여 인쇄장치(300)에서 해석가능한 인쇄데이터로 변환한다(S850). 이후, 인쇄제어장치(200)는 스풀링부(280)를 통해 변환된 인쇄데이터를 인쇄장치(300)에 전달한다(S860).Subsequently, the document processing unit 262 extracts only a portion identified by the mark color and the marker character selected on the print option setting screen 600 from the print target document and converts the print data into print data that can be interpreted by the printing apparatus 300 (S850). . Thereafter, the print control apparatus 200 transmits the print data converted through the spooling unit 280 to the printing apparatus 300 (S860).

마지막으로, 인쇄장치(300)는 인쇄제어장치(200)에서 전달된 인쇄데이터에 따라 인쇄작업을 수행함으로써, 소정의 인쇄대상 문서에서 사용자가 인쇄하고자 하는 문자, 표, 도형 및 이미지들만을 선택적으로 인쇄할 수 있게 된다(S870)Finally, the printing apparatus 300 selectively prints only the characters, tables, figures, and images to be printed by the user in a predetermined target document by performing a print job according to the print data transmitted from the print control apparatus 200. It becomes possible to print (S870)

이상에서 설명한 바와 같이, 본 발명에 의하면, 인쇄대상 문서에서 선택적으로 인쇄하기 원하는 단어, 문장, 도형, 표 및 이미지들을 복사하거나 잘라내서 새 로운 편집 중인 문서에 붙이는 번거로운 편집과정을 거칠 필요없이 간단하게 원하는 단어, 문장, 도형, 표 및 이미지들만을 선택적으로 인쇄할 수 있다는 장점이 있다.As described above, according to the present invention, a word, sentence, figure, table, and images desired to be selectively printed in a document to be printed can be copied or cut and pasted into a new editing document without the need for a cumbersome editing process. Advantageously, only words, sentences, figures, tables, and images can be printed selectively.

이상에서는 본 발명의 바람직한 실시예에 대해서 도시하고 설명하였으나, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.Although the preferred embodiments of the present invention have been illustrated and described above, the present invention is not limited to the specific embodiments described above, and the present invention is not limited to the specific embodiments of the present invention without departing from the spirit of the present invention as claimed in the claims. Anyone skilled in the art can make various modifications, as well as such modifications are within the scope of the claims.

Claims (5)

(a) 인쇄대상 문서에 포함된 데이터들 중에서 선택적으로 인쇄하고자 하는 데이터를 식별하기 위한 문자속성, 표식문자, 표식색상 중 적어도 하나를 선택받는 단계;(a) receiving at least one of a text attribute, a marker character, and a marker color for selectively identifying data to be printed among data included in the document to be printed; (b) 상기 선택된 문자속성, 표식문자, 표식색상을 상기 인쇄하고자 하는 데이터에 적용하는 단계; 및(b) applying the selected text attribute, marker text, and marker color to the data to be printed; And (c) 상기 문자속성, 표식문자, 표식색상이 적용된 데이터만을 추출하여 새로운 인쇄대상 문서를 생성하는 단계;를 포함하는 것을 특징으로 하는 인쇄제어방법.(c) generating a new print target document by extracting only data to which the text attribute, marker text, and marker color are applied. 제1항에 있어서, 상기 (b) 단계는,According to claim 1, wherein step (b), 상기 문자속성이 선택되면, 상기 문자속성을 상기 인쇄하고자 하는 데이터에 입력하는 단계;If the text attribute is selected, inputting the text attribute to the data to be printed; 상기 표식색상이 선택되면, 상기 인쇄하고자 하는 데이터를 상기 표식색상으로 변환하는 단계; 및If the marker color is selected, converting the data to be printed into the marker color; And 상기 표식문자가 선택되면, 상기 표식문자로 사용될 문자를 선택하고, 상기 선택된 문자를 상기 인쇄하고자 하는 데이터의 전후에 삽입하는 단계;를 포함하는 것을 특징으로 하는 인쇄제어방법.If the marker character is selected, selecting a character to be used as the marker character and inserting the selected character before and after the data to be printed. 제3항에 있어서, 상기 문자속성은 문자의 색상, 글꼴 및 밑줄선 중 적어도 하나인 것을 특징으로 하는 인쇄제어방법.The method of claim 3, wherein the text attribute is at least one of a color, a font, and an underlined line of the text. 제1항에 있어서, 상기 (c) 단계는,The method of claim 1, wherein step (c) comprises: 상기 추출된 데이터들이 서로 일정 간격을 가지도록 상기 새로운 인쇄대상 문서를 생성하는 것을 특징으로 하는 인쇄제어방법.And generating the new print target document such that the extracted data have a predetermined interval from each other. 삭제delete
KR1020050000326A 2005-01-04 2005-01-04 Apparatus for printing control and method thereof KR100640062B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050000326A KR100640062B1 (en) 2005-01-04 2005-01-04 Apparatus for printing control and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050000326A KR100640062B1 (en) 2005-01-04 2005-01-04 Apparatus for printing control and method thereof

Publications (2)

Publication Number Publication Date
KR20060079921A KR20060079921A (en) 2006-07-07
KR100640062B1 true KR100640062B1 (en) 2006-10-31

Family

ID=37171437

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050000326A KR100640062B1 (en) 2005-01-04 2005-01-04 Apparatus for printing control and method thereof

Country Status (1)

Country Link
KR (1) KR100640062B1 (en)

Also Published As

Publication number Publication date
KR20060079921A (en) 2006-07-07

Similar Documents

Publication Publication Date Title
US7082574B2 (en) Printing output user interface control method, recording medium storing the method in program, and printing data supply device and information processing system executing the program
US20060232836A1 (en) Information Processing Apparatus, Image Forming Apparatus and Method, and Storage Medium Readable by Computer Therefor
US7675645B2 (en) Displaying object information along with a print preview and object information changing unit
US20030070146A1 (en) Information processing apparatus and method
JP4966533B2 (en) Printing system, printing method, printing program, and recording medium
CN101136978A (en) Printer control device
US7793224B1 (en) Methods and apparatus for formatting identified content
US7961341B2 (en) Print system, print data supplying device, and method for supplying print data to printer
US20040205538A1 (en) Method and apparatus for online integration of offline document correction
US20040133856A1 (en) Document processing method and apparatus
US8395811B2 (en) Print control apparatus, print control method, and computer-readable storage medium storing a print control program
JP3712966B2 (en) Presentation material generating apparatus, presentation material generating method, and presentation material generating program
EP2525283B1 (en) Information processing apparatus, control method, and storage medium
KR100640062B1 (en) Apparatus for printing control and method thereof
JP2006227773A (en) Data processor and printer
EP1739542B1 (en) Print system
US9430446B2 (en) Information processing apparatus, method and storage medium including a function for establishing exceptions applied to print settings when specified conditions are met
KR100675859B1 (en) Watermark printing method and host device thereof
JPH0785027A (en) Document editor
JP2017083996A (en) Information processing device, control method and program thereof
JP4506371B2 (en) Image forming method and image forming apparatus
JP2013161459A (en) Document processing method
JP5560934B2 (en) Printer driver
US20010033285A1 (en) Character attribute setting device and method in document preparing apparatus
JP2009140070A (en) Printing system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee