[go: up one dir, main page]

JP4434266B2 - データ処理装置およびデータ処理プログラム - Google Patents

データ処理装置およびデータ処理プログラム Download PDF

Info

Publication number
JP4434266B2
JP4434266B2 JP2007297292A JP2007297292A JP4434266B2 JP 4434266 B2 JP4434266 B2 JP 4434266B2 JP 2007297292 A JP2007297292 A JP 2007297292A JP 2007297292 A JP2007297292 A JP 2007297292A JP 4434266 B2 JP4434266 B2 JP 4434266B2
Authority
JP
Japan
Prior art keywords
tab
setting information
print data
character
instruction
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
JP2007297292A
Other languages
English (en)
Other versions
JP2009123031A (ja
Inventor
保 桜庭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
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 Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2007297292A priority Critical patent/JP4434266B2/ja
Priority to US12/267,626 priority patent/US8111410B2/en
Publication of JP2009123031A publication Critical patent/JP2009123031A/ja
Application granted granted Critical
Publication of JP4434266B2 publication Critical patent/JP4434266B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5016User-machine interface; Display panels; Control console
    • G03G15/502User-machine interface; Display panels; Control console relating to the structure of the control menu, e.g. pop-up menus, help screens
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5075Remote control machines, e.g. by a host
    • G03G15/5087Remote control machines, e.g. by a host for receiving image data
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/65Apparatus which relate to the handling of copy material
    • G03G15/6538Devices for collating sheet copy material, e.g. sorters, control, copies in staples form
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F3/1243Variable data printing, e.g. document forms, templates, labels, coupons, advertisements, logos, watermarks, transactional printing, fixed content versioning
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G2215/00Apparatus for electrophotographic processes
    • G03G2215/00025Machine control, e.g. regulating different parts of the machine
    • G03G2215/00109Remote control of apparatus, e.g. by a host
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G2215/00Apparatus for electrophotographic processes
    • G03G2215/00362Apparatus for electrophotographic processes relating to the copy medium handling
    • G03G2215/00443Copy medium
    • G03G2215/00523Other special types, e.g. tabbed

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Quality & Reliability (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、データ処理装置およびデータ処理プログラムに関し、特に、複数の印刷データを結合する場合に用いられるデータ処理装置およびデータ処理プログラムに関する。
印刷処理が終わった処理済の印刷ジョブ(印刷データ)をハードディスク等の記憶部に蓄積しておき、蓄積された処理済の印刷ジョブを編集または加工するための技術が提供されている。
この技術に従えば、例えば、記憶部に保存されている複数の印刷データを結合(マージ)することが可能である。そして、当該技術では、その製品構成上、複数の印刷データが結合される場合、結合後の印刷データにおける各ページに通し番号が付け直される。
一方、タブ紙のページであるタブページを含む印刷データ同士を結合することについて従来は考慮がなされていない。
本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、タブページを含む複数の印刷データを結合し、見栄えのよい印刷物を出力可能な結合印刷データを生成することができるデータ処理装置およびデータ処理プログラムを提供することにある。本発明の更なる目的は、見栄えのよい印刷物を出力可能な結合印刷データを生成するにあたり、タブページを含む複数の印刷データを結合する際にタブ紙に関して再設定しなくても済むデータ処理装置およびデータ処理プログラムを提供することにある。
本発明の上記目的のうち少なくとも一つは、下記の手段によって達成される。
(1)第1印刷データと第2印刷データとを結合するためのユーザの指示を受け付ける結合指示部と、前記結合指示部を通して結合指示された前記第1印刷データおよび前記第2印刷データから、タブ紙に関する設定情報である第1タブ設定情報および第2タブ設定情報をそれぞれ認識する認識部と、前記認識部により認識された前記第1タブ設定情報と前記第2タブ設定情報との整合性をとるための整合処理を行う整合処理部と、を有し、前記第1タブ設定情報および前記第2タブ設定情報は、タブ紙におけるタブの位置を示すタブ位置に関する設定情報を含み、前記整合処理部は、前記第1印刷データと前記第2印刷データとを結合したときにタブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更することを特徴とするデータ処理装置。
)前記整合処理を行うか否かのユーザの指示を受け付ける整合指示部をさらに有し、前記整合処理部は、前記整合指示部により前記整合処理を行う指示が受け付けられた場合に、前記タブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更することを特徴とする上記()に記載のデータ処理装置。
)前記整合指示部は、前記第1印刷データおよび前記第2印刷データにおけるタブ紙の種類が同じである場合に、前記整合処理を行うか否かのユーザの指示を受け付けることを特徴とする上記()に記載のデータ処理装置。
)前記第1印刷データおよび前記第2印刷データにおけるタブ紙の種類が異なる場合、タブ紙の種類を統一するためのユーザの指示を受け付けるタブ種統一指示部をさらに有し、前記整合処理部は、前記タブ種統一指示部によりタブ紙の種類を統一するためのユーザの指示が受け付けられた場合に、前記タブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更することを特徴とする上記()に記載のデータ処理装置。
)前記タブ種統一指示部によりタブ紙の種類を統一するためのユーザの指示が受け付けられた場合、前記第1印刷データにおけるタブ紙の種類または前記第2印刷データにおけるタブ紙の種類のいずれに統一するかについてのユーザの選択を受け付けるタブ種選択部をさらに有することを特徴とする上記()に記載のデータ処理装置。
)前記第1印刷データおよび前記第2印刷データのうち、前記タブ種選択部を通して選択されなかったタブ紙の種類が設定されている方の給紙トレイの設定情報が、前記タブ種選択部を通して選択されたタブ紙の種類が設定されている方の給紙トレイの設定情報に変更されることを特徴とする上記()に記載のデータ処理装置。
)前記第1タブ設定情報および前記第2タブ設定情報は、タブ紙のタブに印刷される文字に関する設定情報であるタブ文字設定情報を含み、前記整合処理部は、前記第1印刷データにおけるタブ文字設定情報および前記第2印刷データにおけるタブ文字設定情報をいずれか一方に統一することを特徴とする上記(1)に記載のデータ処理装置。
)前記第1印刷データおよび前記第2印刷データにおけるタブ文字設定情報が異なる場合、タブ文字設定情報を統一するためのユーザの指示を受け付けるタブ文字統一指示部をさらに有し、前記整合処理部は、前記タブ文字統一指示部によりタブ文字設定情報を統一するためのユーザの指示が受け付けられた場合に、前記第1印刷データにおけるタブ文字設定情報および前記第2印刷データにおけるタブ文字設定情報をいずれか一方に統一することを特徴とする上記()に記載のデータ処理装置。
)前記タブ文字統一指示部によりタブ文字設定情報を統一するためのユーザの指示が受け付けられた場合、前記第1印刷データにおけるタブ文字設定情報および前記第2印刷データにおけるタブ文字設定情報のいずれに統一するかについてのユーザの選択を受け付けるタブ文字選択部をさらに有することを特徴とする上記()に記載のデータ処理装置。
10)前記タブ文字設定情報は、タブ紙のタブに印刷される文字のフォントに関する設定情報を含むことを特徴とする上記()〜()のいずれか1項に記載のデータ処理装置。
11)前記タブ文字設定情報は、タブ紙のタブに印刷される文字の位置に関する設定情報を含むことを特徴とする上記()〜(10)のいずれか1項に記載のデータ処理装置。
12第1印刷データと第2印刷データとを結合するためのユーザの指示を受け付ける結合指示部と、前記結合指示部を通して結合指示された前記第1印刷データおよび前記第2印刷データから、タブ紙のタブに印刷される文字に関する設定情報である第1タブ文字設定情報および第2タブ文字設定情報をそれぞれ認識する認識部と、前記認識部により認識された前記第1タブ文字設定情報と前記第2タブ文字設定情報との整合性をとるための整合処理を行う整合処理部と、を有し、結合先である前記第1印刷データに対して結合元である前記第2印刷データを結合する場合、前記整合処理部は、前記第1タブ文字設定情報に合わせるように第2タブ文字設定情報を変更することを特徴とするデータ処理装置。
13第1印刷データと第2印刷データとを結合するためのユーザの指示を受け付ける結合指示部と、前記結合指示部を通して結合指示された前記第1印刷データおよび前記第2印刷データから、タブ紙のタブに印刷される文字に関する設定情報である第1タブ文字設定情報および第2タブ文字設定情報をそれぞれ認識する認識部と、前記認識部により認識された前記第1タブ文字設定情報と前記第2タブ文字設定情報との整合性をとるための整合処理を行う整合処理部と、を有し、前記第1印刷データはクラスタリングされている複数のプリンタのうちの出力の優先度が高い方のプリンタ用に保存され、前記第2印刷データはクラスタリングされている複数のプリンタのうちの出力の優先度が低い方のプリンタ用に保存されている場合、前記整合処理部は、前記第1タブ文字設定情報に合わせるように第2タブ文字設定情報を変更することを特徴とするデータ処理装置。
(14)前記第1および第2タブ文字設定情報は、フォント、サイズ、スタイル、文字色、文字位置および文字向きのうちの少なくとも一つを含んでいることを特徴とする上記(12)又は(13)に記載のデータ処理装置。
(15)第1印刷データと第2印刷データとを結合するためのユーザの指示を受け付ける結合指示部をユーザに提供する手順(a)と、前記手順(a)において結合指示された前記第1印刷データおよび前記第2印刷データから、タブ紙に関する設定情報である第1タブ設定情報および第2タブ設定情報をそれぞれ認識する手順(b)と、前記手順(b)において認識された前記第1タブ設定情報と前記第2タブ設定情報との整合性をとるための整合処理を行う手順(c)と、をコンピュータに実行させるためのデータ処理プログラムであって、前記第1タブ設定情報および前記第2タブ設定情報は、タブ紙におけるタブの位置を示すタブ位置に関する設定情報を含み、前記手順(c)は、前記第1印刷データと前記第2印刷データとを結合したときにタブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更するものであることを特徴とするデータ処理プログラム
16)前記第1タブ設定情報および前記第2タブ設定情報は、タブ紙のタブに印刷される文字に関する設定情報であるタブ文字設定情報を含み、前記手順(c)は、前記第1印刷データにおけるタブ文字設定情報および前記第2印刷データにおけるタブ文字設定情報をいずれか一方に統一するものであることを特徴とする上記(15)に記載のデータ処理プログラム。
17)上記(15)又は(16)のいずれか1項に記載のデータ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
本発明では、第1の印刷データと第2の印刷データとを結合する場合、両印刷データから、タブ紙におけるタブの位置を示すタブ位置に関する設定情報を含む、タブ紙に関する設定情報である第1タブ設定情報および第2タブ設定情報(あるいは、タブ紙のタブに印刷される文字に関する設定情報である第1タブ文字設定情報および第2タブ文字設定情報)が認識され、両印刷データにおける第1タブ設定情報および第2タブ設定情報(あるいは、第1タブ文字設定情報および第2タブ文字設定情報)の整合性をとるための整合処理が行われる。したがって、タブページを含む複数の印刷データを結合する際に、ユーザはタブ紙に関して再設定しなくても済む。これにより、印刷データの結合作業の省力化が図られ、ユーザの利便性が向上する。
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
図1は、本発明の第1の実施形態にかかる画像形成システムの全体構成を示すブロック図である。
本実施形態にかかる画像形成システムは、印刷に関する設定および指示を行うための印刷設定装置としてのPC1と、PC1により設定された情報にしたがって印刷処理を行う画像形成装置4とを備え、これらはネットワーク5により相互に通信可能に接続されている。なお、PC1と画像形成装置4とは、ネットワーク5を介することなく直接機器間で接続(ローカル接続)されていてもよい。
データ処理装置としての画像形成装置4は、互いにローカル接続されたプリンタコントローラ2と印刷装置としてのプリンタ3とから成る。このローカル接続には、USB、IEEE1394等のシリアルインタフェース、SCSI、IEEE1284等のパラレルインタフェース、Bluetooth(登録商標)、IEEE802.11、HomeRF、IrDA等の無線通信インタフェース等の各種ローカル接続インタフェースが用いられる。ただし、プリンタコントローラ2とプリンタ3とは、ネットワーク5により接続されてもよい。
図2は、図1に示されるPC1の構成を示すブロック図である。
PC1は、CPU11、ROM12、RAM13、ハードディスク14、ディスプレイ15、入力装置16およびネットワークインタフェース17を備えており、これらは信号をやり取りするためのバス18を介して相互に接続されている。
CPU11は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ROM12は、各種プログラムや各種データを格納する。RAM13は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク14は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
ハードディスク14には、文書ファイルを作成するための文書作成アプリケーションと、文書ファイルをプリンタコントローラ2が解釈可能なページ記述言語(PDL:Page Description Language)で記述されたPDLデータに変換するためのプリンタドライバとがインストールされている。
ディスプレイ15は、LCD、CRTディスプレイ等であり、各種の情報の表示に使用される。入力装置16は、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力に使用される。
ネットワークインタフェース17は、ネットワーク5を介して他の機器と通信するためのインタフェースであり、イーサネット(登録商標)、トークンリング、FDDI等の規格が用いられる。
図3は、図1に示される画像形成装置4のプリンタコントローラ2の構成を示すブロック図である。
プリンタコントローラ2は、CPU21、ROM22、RAM23、ハードディスク24、ディスプレイ25、入力装置26、プリンタインタフェース27、およびネットワークインタフェース28を備えており、これらは信号をやり取りするためのバス29を介して相互に接続されている。なお、プリンタコントローラ2の上記各部のうち、PC1の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
ハードディスク24等の記憶部には、PC1から受信したPDLデータを翻訳してビットマップ形式の画像データを生成するためのプログラム、および印刷データとして保存されているビットマップ形式の画像データを編集または加工するためのプログラムが格納されている。
プリンタインタフェース27は、ローカル接続されたプリンタ3と通信するためのインタフェースである。
図4は、図1に示される画像形成装置4のプリンタ3の構成を示すブロック図である。プリンタ3は、CPU31、ROM32、RAM33、操作パネル部34、印刷部35、およびコントローラインターフェース36を備えており、これらは信号をやり取りするためのバス37を介して相互に接続されている。なお、プリンタ3の上記各部のうち、PC1の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
ROM32には、プリンタコントローラ2から受信した画像データに基づいて行われる印刷処理のプログラムが格納されている。
操作パネル部34は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
印刷部35は、電子写真式プロセス等の周知の作像プロセスを用いて、プリンタコントローラ2から受信した画像データに基づく画像を用紙等の記録媒体に印刷する。
コントローラインターフェース36は、ローカル接続されたプリンタコントローラ2と通信するためのインタフェースである。
図5は、印刷部35の構成を模式的に示す図である。
印刷部35は、用紙等の記録媒体やタブ紙等の挿入紙を供給する給紙ユニット50、記録媒体に画像を形成する画像形成ユニット40、および用紙やタブ紙が排出される排紙ユニット60を有している。また、印刷部35は、用紙の表裏を反転させるための反転機構部70を備えている。
印刷部35の画像形成ユニット40は、矢印方向に回転する感光体ドラム41、帯電装置42、露光装置43、現像装置44、中間転写ベルト45、清掃装置46、および定着装置47を有している。感光体ドラム41の表面が帯電装置42により一様に帯電された後、露光装置43よりレーザを照射することにより、感光体ドラム41の表面に静電潜像が作成される。静電潜像は感光体ドラム41の回転に伴い、トナーが感光体ドラム41上の静電潜像に付着して静電潜像が顕像化される。現像装置44は、シアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の各色の現像ローラ48を有しており、顕像化された各色のトナー画像は、転写部49まで搬送されて順次中間転写ベルト45上に転移されて重ね合わされ、重ね合わされたカラーの画像が、給紙ユニット50から搬送されてきた用紙に転写される。用紙上のトナー画像は、定着装置47で定着されて、排紙ユニット60に排出される。
給紙ユニット50は、複数の給紙トレイ51〜54を備えている。給紙トレイ54は手差し給紙トレイである。一方、排紙ユニット60は、複数の排紙トレイ61〜64を備えている。排紙ユニット60は、搬送されてきた用紙に対してパンチ穴開け処理、ステープル綴じ処理等のフィニッシング処理を施す後処理部を備えていてもよい。
図6は、タブ紙の例を示す図であり、(A)は3タブのタブ紙500、(B)は5タブのタブ紙600を示す。タブ紙はインデックス紙とも呼ばれる。図6(A)に示すように、タブ紙500は、3枚の構成要素としてのタブ紙511〜513からなる1セットのタブ紙であり、「3タブ」と称される。タブ紙511〜513は、それぞれ矩形状の本体と、当該本体の一辺の所定位置に設けられる突出したタブ521〜523とを備えている。また、図6(B)に示すように、タブ紙600は、5枚の構成要素としてのタブ紙611〜615からなる1セットのタブ紙であり、「5タブ」と称される。タブ紙611〜615は、それぞれ矩形状の本体と、当該本体の一辺の所定位置に設けられる突出したタブ621〜625とを備えている。
図6に示されるタブ紙の並び順は正順と呼ばれ、タブが本体の右側に位置されたときに上層のタブが下層のタブよりも図6の上側に位置するように並べられる。3タブのタブ紙500の場合、タブ521〜523は、本体の一辺の上部から順に3段階にてそれぞれ下降した位置に設けられている。ここで、タブ521の位置は「1/3」、タブ522の位置は「2/3」、タブ522の位置は「3/3」と称される。また、5タブのタブ紙600の場合、タブ621〜525は、本体の一辺の上部から順に5段階にてそれぞれ下降した位置に設けられている。ここで、タブ621の位置は「1/5」、タブ622の位置は「2/5」、タブ623の位置は「3/5」、タブ624の位置は「4/5」、タブ625の位置は「5/5」、と称される。つまり、タブ位置とはタブ紙におけるタブの位置を示すものである。タブ紙500,600は、通常複数セット分重ねられて所定の給紙トレイにセットされる。
また、サイズの異なる複数種類のタブ紙が用意されていてもよい。例えばA4サイズのタブ紙、およびレターサイズのタブ紙が例示され得る。
なお、PC1、プリンタコントローラ2、およびプリンタ3は、それぞれ上述した構成要素以外の構成要素を含んでいてもよく、あるいは、上述した構成要素のうちの一部が含まれていなくてもよい。
次に、本実施形態の画像形成システムの動作について説明する。本実施形態の画像形成システムにおける印刷処理の概略は以下の通りである。
まず、PC1において所定の文書ファイルに基く印刷を実行するために、プリンタドライバが起動されると、PC1は、印刷に関する設定を行うための図示しない印刷設定画面をディスプレイ15に表示してユーザに提供する。続いて、PC1は、ユーザの操作に基づいて、印刷設定画面上で印刷方法の指定を受け付けた後、ユーザによる印刷指示を受け付ける。PC1は、印刷指示を受け付けると、文書ファイルをPDLデータに変換して、画像形成装置4に送信する。続いて、画像形成装置4のプリンタコントローラ2は、PC1から受信したPDLデータを翻訳してビットマップ形式の画像データを生成し、当該画像データを画像形成装置4のプリンタ3に転送する。そして、プリンタ3は、受信した画像データに基づく画像を、指定された用紙に印刷する。
次に、保存されている印刷データに対して編集を行って、タブ紙を挿入しながら印刷処理を実行する場合について説明する。
上記のように、プリンタコントローラ2はビットマップ形式の画像データを生成する。そして、プリンタコントローラ2は、生成したビットマップ形式の画像データを、印刷データ(「印刷ジョブ」とも称する。)として、ハードディスク24等の記憶部に保存する。ここでは、保存されている印刷データに対してタブページを挿入する編集を行う場合について説明する。なお、PDLデータにタブページが含まれていて、PDLデータからビットマップ形式の画像データである印刷データを生成する際に、あらかじめ印刷データにタブページを含ませることも可能である。
まず、ユーザがプリンタコントローラ2にインストールされているアプリケーションソフトウェアを起動させると、ハードディスク24等の記憶部に保存されている印刷データの一覧が、ディスプレイ25に表示される。
図7は、印刷データの一覧を示すジョブリストの一例を示す図である。
ジョブリスト100は、複数の印刷データがユーザ選択可能に表示される印刷データ選択部110と、選択された印刷データに対して結合(マージ)処理を施すためのユーザの指示を受け付ける結合ボタン120とを備えている。このアプリケーションソフトウェアによれば、ユーザは、印刷データを低解像度のサムネイル形式で、ページごとに確認することができる。ここで、印刷データ選択部110における一つの印刷データの部分が例えばダブルクリックされると、プレビュー画面がディスプレイ25に表示される。
図8は、プレビュー画面の一例を示す図である。
プレビュー画面200は、印刷データをページごとにサムネイル画像で表示するプレビュー部210と、選択された印刷データについてタブ紙に関する設定を行うための画面を表示させるためのタブ設定ボタン220とを備えている。タブ設定ボタン220がクリックされると、図9に示すようなタブ設定画面300がディスプレイ25に表示される。ユーザは、タブ設定画面300上で、タブ紙のサイズの指定、タブ数の指定、給紙トレイの指定、およびタブ紙のタブに印刷される文字に関する指定を行うことができる。ここで、タブ数(見出し数)とは、1セット中のタブ位置が異なるタブ紙の数である。タブ紙のタブに印刷される文字に関する指定には、フォント(書体)、サイズ、スタイル、文字色、文字位置、および文字向きの少なくとも一つの指定が含まれる。
また、ユーザが、タブ紙を特定のページに挿入したい場合、プレビュー画面200上で当該特定のページを指定して、タブ紙の挿入を指示する。ここでは、プレビュー部210に表示されたサムネイル画像のうち、タブ紙を挿入したいページのサムネイル画像をマウスで選択して右クリックを行い、表示されるプルダウンメニューから「このページの前(または後)にタブ紙を挿入する」旨のコマンドをクリックすると、指示されたページ位置へのタブ紙の挿入が設定される。また、このとき、ページ毎にタブ紙に関する設定を行うための図10に示すようなページ毎タブ設定画面400がディスプレイ25に表示される。ユーザは、ページ毎タブ設定画面400上で、指示されたページ位置に挿入されるタブ紙のタブに印刷される文字の指定、および指示されたページ位置に挿入されるタブ紙のタブ位置(例えば1/5)の指定を行うことができる。
タブ紙に関する設定が完了すると、タブ紙のページであるタブページが、図8に示すように、印刷データの中のページデータとして生成される。ここで、タブ紙に関する設定情報は、付属テーブル(図14等参照)として、当該印刷データに付随させられる。付属テーブルは、ここでは当該印刷データに付加されるが、少なくとも両者が相互に関係付けられていればよい。そして、図示しない印刷指示ボタンがクリックされると、タブページが付加された印刷データは、プリンタ3に転送され、プリンタ3は、受信した印刷データに基づく画像を指定された給紙トレイから供給された用紙に印刷する。ここで、タブページに基づく画像は、指定された給紙トレイから供給されたタブ紙に印刷される。但し、ユーザの指定に基いて、タブ紙への印刷無しでタブ紙が挿入される場合もある。
次に、図11〜図13を参照して、プリンタコントローラ2における印刷データの結合処理について説明する。なお、図11〜図13のフローチャートにより示されるアルゴリズムは、プリンタコントローラ2のハードディスク24等の記憶部にプログラムとして記憶されており、CPU21によって実行される。
まず、印刷データの結合のためのユーザの指示が受け付けられる(S101)。ここでは、図7のジョブリスト100上で、ユーザの操作に基づいて、結合先の印刷データが選択された状態で結合ボタン120が押されると、図7と同様なジョブリストのウィンドウが新たにディスプレイ25に表示される。そして、ユーザの操作に基づいて、結合元の印刷データが選択された状態でOKボタン130が押されると、結合先の印刷データに対して結合元の印刷データを結合するためのユーザの指示が受け付けられたと判断される。
続いて、結合先の印刷データおよび結合元の印刷データの付属テーブルが参照される(S102)。ここで、タブ紙に関する設定情報である結合先タブ設定情報および結合元タブ設定情報が取得される。
図14は、結合先の印刷データについての付属テーブルである結合先付属テーブルの一例を示す図、図15は、結合元の印刷データについての付属テーブルである結合元付属テーブルの一例を示す図である。
ステップS103では、結合指示された印刷データにタブページが存在するか否かが判断される。結合指示された印刷データにタブページが存在しない場合(S103:NO)、ステップS110に進む。
結合指示された印刷データにタブページが存在すると判断された場合(S103:YES)、結合先の印刷データおよび結合元の印刷データの両者共にタブページが存在するか否かが判断される(S104)。いずれか一方の印刷データにタブページが存在しない場合(S104:NO)、ステップS110に進む。
両印刷データ共にタブページが存在すると判断された場合(S104:YES)、タブ紙の種類(タブ種)およびタブ位置の情報が認識される(S105)。ここで、タブ種は、タブ紙のサイズ、およびタブ数から構成される。
ステップS106では、両印刷データにおけるタブ種が同じであるか否かが判断される。両印刷データにおけるタブ種が異なる場合(S106:NO)、ステップS110に進む。
両印刷データにおけるタブ種が同じである場合(S106:YES)、両印刷データにおけるタブ位置の整合性をとるための整合処理を行うユーザの指示があったか否かが判断される(S107)。タブ位置の整合処理は、両印刷データを結合したときにタブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更して整列させる処理である。ここで、タブ位置を変更して整列させるか否かのユーザの指示を受け付けるための例えば図16に示すような確認ダイアログ610がディスプレイ25に表示される。整合処理を行うユーザの指示がなかった場合(S107:NO)、ステップS110に進む。
整合処理を行うユーザの指示があったと判断された場合(S107:YES)、タブ位置の整合処理が行われる(S108)。このように、整合処理を行うか否かをユーザが指示できるようにしたので、ユーザが結合前の印刷データにおけるタブ紙に関する設定を尊重したい場合にも対応することができ、ユーザの多様な要請に応えることが可能である。なお、タブ位置の整合処理についての詳細は後述する。
続いて、タブ位置の整合処理が行われた結果、生成された結合後付属テーブルが、ハードディスク24等の記憶部に保存される(S109)。ここで、結合後付属テーブルは、両印刷データが結合されて得られる結合後印刷データに付随させられる付属テーブルである。
図17は、結合後印刷データについての付属テーブルである結合後付属テーブルの一例を示す図である。図17に示す結合後付属テーブル730は、図14に示す結合先付属テーブル710を備えた結合先の印刷データに対して、図15に示す結合元付属テーブル720を備えた結合元の印刷データを結合して整合処理が行われた場合に得られるものである。図17から、両印刷データを結合したときにタブ位置がページの先頭側から順に連続的に変化するように結合元の印刷データにおけるタブ位置が変更させられていることがわかる。
そして、ステップS110では、結合先の印刷データに対して結合元の印刷データを結合する印刷データ結合処理が実行されて、結合後印刷データが作成される。ここで、ステップS109で保存された結合後付属テーブルが、結合後印刷データに付随させられる。
一方、ステップS106において両印刷データにおけるタブ種が異なると判断された場合(S106:NO)について以下に説明する。図18は、結合元の印刷データについての付属テーブルである結合元付属テーブルの他の例を示す図である。ステップS102で参照された結合先付属テーブルが図14に示すものであり、結合元付属テーブルが図18に示すものである場合、本実施形態では、タブ位置の整合処理が実行されずに、両印刷データの結合処理が行われる。この場合、両印刷データにおけるタブ位置は変更されない。図19は、結合後印刷データについての付属テーブルである結合後付属テーブルの他の例を示す図である。図19に示す結合後付属テーブル731は、図14に示す結合先付属テーブル710を備えた結合先の印刷データに対して、図18に示す結合元付属テーブル721を備えた結合元の印刷データを結合した場合に得られるものである。
次に、図12および図13を参照して、タブ位置の整合処理(S108)について説明する。ここでは、図14の結合先付属テーブルを備えた結合先の印刷データが先頭側、図15の結合元付属テーブルを備えた結合元の印刷データが後端側に配置されるように結合処理が実行される場合について説明する。
まず、結合先の印刷データについてのタブ数(N)が取得される(S201)。ここでは、N=5が取得される。また、結合先の印刷データについてのタブ位置(M/N)が取得される(S202)。ここでは、M/N=1/5、2/5、3/5が取得される。
続いて、結合先の印刷データについてのタブ位置の中で、最後端のタブ位置を示す値である分数の分子の値が変数Mにセットされる(S203)。ここでは、最後端のタブ位置はM/N=3/5であるため、M=3がセットされる。
続いて、結合元の印刷データにおけるタブページの数がPにセットされる(S204)。ここでは、P=3がセットされる。
ステップS205では、タブ位置の更新処理が行われる。
図13に示すように、タブ位置の更新処理では、P回繰り返す条件でループが開始される(S301)。ここでは、P=3(回)である。
続いて、結合元の印刷データについてのP番目のタブ位置の処理が開始される(S302)。そして、結合元の印刷データについてのP番目のタブ位置が、(M+1)/Nで算出される(S303)。ここでは、P=1の場合、結合元の印刷データについてのP番目のタブ位置は、(3+1)/5=4/5と算出される。
ステップS304では、M+1>Nであるか否かが判断される。すなわち、先頭のタブ位置に戻るべきか否かがチェックされる。ここでは、P=1の場合、M+1>N(3+1(=4)>5)は成立しないと判断される(S304:NO)。但し、P=3の場合には、M+1>N(5+1(=6)>5)は成立すると判断される(S304:YES)。M+1≦Nであると判断された場合(S304:NO)、ステップS306に進む。
一方、M+1>Nであると判断された場合(S304:YES)、M=0として、結合元の印刷データについてのP番目のタブ位置が、(M+1)/Nで再度算出される(S305)。
ステップS306では、ステップS303またはS305で算出された結合元の印刷データについてのP番目のタブ位置がRAM23等の記憶部に保存される。
続いて、M+1の値が、Mにセットされる(S307)。そして、ステップS308において、P回のループの繰り返しが終了していないと判断された場合にはステップS301に戻り、P回のループの繰り返しが終了したと判断された場合には、図12のフローチャートに戻る。
図12のステップS206では、ステップS205において更新されたタブ位置を用いて、新規な付属テーブルが作成される。
続いて、結合先の印刷データにおけるタブ紙の給紙トレイの情報が取得され(S207)、当該給紙トレイの情報がステップS206で作成された付属テーブルに上書きされる(S208)。このように構成すれば、指定された給紙トレイに必要なタブ紙が無いとの警告が生じる事態を防止でき、タブ紙の挿入動作が円滑に実行され得る。
上述したように第1の実施形態では、結合先の印刷データに対して結合元の印刷データを結合する場合、両印刷データからタブ紙に関する設定情報が認識され、タブ位置がページの先頭側から順に連続的に変化するようにタブ位置が変更されて整列され得る。
したがって、タブページを含む複数の印刷データを結合する際に、ユーザはタブ紙に関して再設定しなくても済む。これにより、印刷データの結合作業の省力化が図られ、ユーザの利便性が向上する。
次に、本発明の第2の実施形態について、第1の実施形態と相違する点を中心に説明する。なお、第1の実施形態と共通する点については適宜説明を省略する。
図20は、本発明の第2の実施形態にかかるプリンタコントローラ2における印刷データの結合処理の手順を示すフローチャートである。なお、図20のフローチャートにより示されるアルゴリズムは、プリンタコントローラ2のハードディスク24等の記憶部にプログラムとして記憶されており、CPU21によって実行される。
ステップS401〜S410は、図11のステップS101〜S110と同様であるため説明を省略する。
本実施形態では、ステップS406において両印刷データにおけるタブ種が異なると判断された場合(S406:NO)、タブ種を統一するためのユーザの指示があったか否かが判断される(S411)。ここで、タブ種を統一するか否かのユーザの指示を受け付けるための例えば図21に示すような確認ダイアログ620がディスプレイ25に表示される。タブ種を統一するためのユーザの指示がなかった場合(S411:NO)、ステップS410に進む。
タブ種を統一するためのユーザの指示があったと判断された場合(S411:YES)、結合先の印刷データにおけるタブ種に統一するというユーザの指示があったか否かが判断される(S412)。ここで、結合先の印刷データにおけるタブ種に統一するというユーザの指示を受け付けるための例えば図22に示すような確認ダイアログ630がディスプレイ25に表示される。
ステップS412において、結合先の印刷データにおけるタブ種に統一するというユーザの指示があったと判断された場合(S412:YES)、結合先の印刷データにおけるタブ種に統一する旨の指示情報が次のステップに送られる。一方、結合先の印刷データにおけるタブ種に統一しないというユーザの指示があったと判断された場合(S412:NO)、結合元の印刷データにおけるタブ種に統一する旨の指示情報が次のステップに送られる。
ステップS413では、タブ位置の整合処理が行われる。ステップS413におけるタブ位置の整合処理は、ステップS108におけるタブ位置の整合処理と同様である。但し、ステップS413におけるタブ位置の整合処理は、タブ種がユーザにより指定されたものに統一される点でステップS108におけるタブ位置の整合処理と相違する。
例えば、ステップS402で参照された結合先付属テーブルが図14に示すものであり、結合元付属テーブルが図18に示すものである場合であって、結合先の印刷データにおけるタブ種に統一するというユーザの指示があったときには、本実施形態ではタブ位置の整合処理が実行される。この場合、図17に示す結合後付属テーブルが得られることになる。
このように第2の実施形態によれば、第1の実施形態と同様の作用効果を奏することができることに加え、さらに以下の作用効果を得ることができる。
すなわち、第2の実施形態では、両印刷データにおけるタブ紙の種類が異なる場合、タブ紙の種類を統一するためのユーザの指示が受け付けられたときに、タブ位置の整合処理が行われる。したがって、両印刷データにおけるタブ紙の種類が異なる場合であっても、タブ種を統一してタブ位置の整合処理を行いたいユーザの要求に柔軟に応えることができる。
また、両印刷データにおけるタブ紙の種類のいずれに統一するかについてのユーザの選択を受け付け可能としたので、さらなるユーザの利便性が図られる。
次に、本発明の第3の実施形態について、第1の実施形態と相違する点を中心に説明する。なお、第1の実施形態と共通する点については適宜説明を省略する。
タブ紙に関する設定情報の整合処理において、第1の実施形態では両印刷データを結合したときにタブ位置がページの先頭側から順に連続的に変化するようにタブ位置が変更されるのに対して、第3の実施形態ではタブ文字設定情報が両印刷データのいずれか一方のものに統一される点で相違している。
図23は、本発明の第3の実施形態にかかるプリンタコントローラ2における印刷データの結合処理の手順を示すフローチャートである。なお、図23のフローチャートにより示されるアルゴリズムは、プリンタコントローラ2のハードディスク24等の記憶部にプログラムとして記憶されており、CPU21によって実行される。
ステップS501〜S504は、図11のステップS101〜S104と同様であるため説明を省略する。
但し、説明の都合上、ステップS502において、図14に示すような結合先付属テーブル710、および図24に示すような結合元付属テーブル722が参照された場合について説明する。
本実施形態では、ステップS505において、タブ紙のタブに印刷される文字に関する設定情報であるタブ文字設定情報が認識される。ここで、タブ文字設定情報は、フォント(書体)、サイズ、スタイル、文字色、文字位置、および文字向きの少なくとも一つを含むものであればよい。
ステップS506では、両印刷データにおけるタブ文字設定情報が同じであるか否かが判断される。両印刷データにおけるタブ文字設定情報が同じである場合(S506:YES)、ステップS511に進む。
両印刷データにおけるタブ文字設定情報が異なると判断された場合(S506:NO)、タブ文字設定情報を統一するためのユーザの指示があったか否かが判断される(S507)。ここで、タブ文字設定情報を統一するか否かのユーザの指示を受け付けるための例えば図25に示すような確認ダイアログ640がディスプレイ25に表示される。タブ種を統一するためのユーザの指示がなかった場合(S507:NO)、ステップS511に進む。
タブ文字設定情報を統一するためのユーザの指示があったと判断された場合(S507:YES)、結合先の印刷データにおけるタブ文字設定情報に統一するというユーザの指示があったか否かが判断される(S508)。ここで、結合先の印刷データにおけるタブ文字設定情報に統一するというユーザの指示を受け付けるための例えば図26に示すような確認ダイアログ650がディスプレイ25に表示される。
ステップS508において、結合先の印刷データにおけるタブ文字設定情報に統一するというユーザの指示があったと判断された場合(S508:YES)、結合先の印刷データにおけるタブ文字設定情報に統一する旨の指示情報が次のステップに送られる。一方、結合先の印刷データにおけるタブ文字設定情報に統一しないというユーザの指示があったと判断された場合(S508:NO)、結合元の印刷データにおけるタブ文字設定情報に統一する旨の指示情報が次のステップに送られる。
ステップS509では、タブ文字設定情報の整合処理が行われる(S509)。すなわち、タブ文字設定情報がいずれか一方の印刷データのものに統一される。
続いて、タブ文字設定情報の整合処理が行われた結果、生成された結合後付属テーブルが、ハードディスク24等の記憶部に保存される(S510)。ここで、結合後付属テーブルは、両印刷データが結合されて得られる結合後印刷データに付随させられる付属テーブルである。
図27は、結合後印刷データについての付属テーブルである結合後付属テーブルの一例を示す図である。図27に示す結合後付属テーブル732は、図14に示す結合先付属テーブル710を備えた結合先の印刷データに対して、図24に示す結合元付属テーブル722を備えた結合元の印刷データを結合して整合処理が行われた場合に得られるものである。図27から、結合元の印刷データにおけるタブ文字設定情報が、結合先の印刷データにおけるタブ文字設定情報に変更させられて統一されていることがわかる。
そして、ステップS511では、結合先の印刷データに対して結合元の印刷データを結合する印刷データ結合処理が実行されて、結合後印刷データが作成される。ここで、ステップS510で保存された結合後付属テーブルが、結合後印刷データに付随させられる。
上述したように第3の実施形態では、結合先の印刷データに対して結合元の印刷データを結合する場合、両印刷データからタブ紙に関する設定情報が認識されて、タブ紙のタブに印刷される文字に関する設定情報であるタブ文字設定情報が、いずれか一方の印刷データにおけるタブ文字設定情報に統一され得る。
したがって、タブページを含む複数の印刷データを結合する際に、ユーザはタブ紙に関して再設定しなくても済む。これにより、印刷データの結合作業の省力化が図られ、ユーザの利便性が向上する。
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
例えば、タブ種を統一するためのユーザの指示があったと判断された場合(S411:YES)、結合先の印刷データにおけるタブ種に統一するように自動的に制御されてもよい。また、タブ文字設定情報を統一するためのユーザの指示があったと判断された場合(S507:YES)、結合先の印刷データにおけるタブ文字設定情報に統一するように自動的に制御されてもよい。結合先の印刷データは親の印刷データとみなされるため、このように制御されることはユーザの意図に沿うと考えられるからである。
また、結合対象の両印刷データの一方が、クラスタリングされている複数のプリンタのうちの出力の優先度が高い方のプリンタ用に保存されており、他方が出力の優先度が低い方のプリンタ用に保存されている場合、出力の優先度が高い方のプリンタ用に保存されている印刷データにおけるタブ設定情報に合わせるように、出力の優先度が低い方のプリンタ用に保存されている印刷データにおけるタブ設定情報が自動的に変更されるように構成され得る。出力の優先度が高い方のプリンタ用に保存されている印刷データにおける設定情報は、印刷出力時に通常使用されることが予定されているため、優先すべきと考えられるからである。
また、整合処理の対象となるタブ紙に関する設定情報として、第1および第2の実施形態ではタブ位置に関する設定情報が使用され、第3の実施形態ではタブ文字設定情報が使用されているが、本発明はこのような形態に限定されるものではない。本発明は、タブ位置に関する設定情報およびタブ文字設定情報の両方がタブ紙に関する設定情報として使用されて両者の整合処理が同時に実施される構成にも適用され得る。
更に、サイズが同じでタブ数も同じのタブ紙同士であっても、タブ部分の形状が異なるタブ紙が存在し、これらタブ紙にそれぞれ名称を付与して別種扱いするような形態である場合、複数の印刷データを結合するにあたり、これら印刷データに含まれるタブ紙同士の名称を比較することにより、タブ紙同士が同種であるかどうかを判断してもよい。
また、上記実施形態では、印刷データの結合処理を行うために、プリンタコントローラ2にインストールされているアプリケーションソフトウェアを例示して説明したが、本発明はかかる形態に限定されるものではない。上記アプリケーションソフトウェアは例えばプリンタ3にインストールされていてもよい。また、上記アプリケーションソフトウェアは、Webブラウザを利用するものであってもよい。また、上記アプリケーションソフトウェアは、プリンタコントローラ2またはプリンタ3に付設されたモニタまたは操作パネルを用いて操作され得る。さらに、上記アプリケーションソフトウェアは、HTTPまたはSNMP等を用いて必要な情報を取得することによりPC上で実行されることも可能である。
また、上記実施形態では、結合処理の対象となる印刷データがビットマップ形式の画像データである場合について説明したが、本発明はこれに限定されるものではない。本発明は、結合処理の対象となる印刷データがPDLデータ等の他の形式のデータである場合にも適用可能である。
また、上記実施形態では、画像形成装置4がプリンタコントローラ2とプリンタ3に分けられ、互いにローカル接続された構成の場合について述べたが、プリンタコントローラ2はプリンタ3の中に内包されていてもよい。
また、上記実施形態では、印刷装置としてプリンタが使用されているが、本発明はこれに限定されるものではなく、例えばMFP(Multi−Function Peripheral)、複写機等の他の印刷装置も使用され得る。
本実施形態の画像形成システムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやCD−ROMなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
本発明の第1の実施形態にかかる画像形成システムの全体構成を示すブロック図である。 図1に示されるPCの構成を示すブロック図である。 図1に示される画像形成装置のプリンタコントローラの構成を示すブロック図である。 図1に示される画像形成装置のプリンタの構成を示すブロック図である。 印刷部の構成を模式的に示す図である。 タブ紙の例を示す図である。 印刷データの一覧を示すジョブリストの一例を示す図である。 プレビュー画面の一例を示す図である。 タブ設定画面の一例を示す図である。 ページ毎タブ設定画面の一例を示す図である。 プリンタコントローラにおける印刷データの結合処理の手順を示すフローチャートである。 タブ位置の整合処理の手順を示すフローチャートである。 タブ位置の更新処理の手順を示すフローチャートである。 結合先の印刷データについての付属テーブルである結合先付属テーブルの一例を示す図である。 結合元の印刷データについての付属テーブルである結合元付属テーブルの一例を示す図である。 確認ダイアログの一例を示す図である。 結合後印刷データについての付属テーブルである結合後付属テーブルの一例を示す図である。 結合元の印刷データについての付属テーブルである結合元付属テーブルの他の例を示す図である。 結合後印刷データについての付属テーブルである結合後付属テーブルの他の例を示す図である。 本発明の第2の実施形態にかかるプリンタコントローラにおける印刷データの結合処理の手順を示すフローチャートである。 確認ダイアログの一例を示す図である。 確認ダイアログの一例を示す図である。 本発明の第3の実施形態にかかるプリンタコントローラにおける印刷データの結合処理の手順を示すフローチャートである。 結合元付属テーブルの一例を示す図である。 確認ダイアログの一例を示す図である。 確認ダイアログの一例を示す図である。 結合後印刷データについての付属テーブルである結合後付属テーブルの一例を示す図である。
符号の説明
1 PC、
2 プリンタコントローラ、
3 プリンタ、
4 画像形成装置、
5 ネットワーク、
11,21,31 CPU、
12,22,32 ROM、
13,23,33 RAM、
14,24 ハードディスク、
15 ディスプレイ、
16、26 入力装置、
17,28 ネットワークインタフェース、
18,29,37 バス、
27 プリンタインタフェース、
34 操作パネル部、
35 印刷部、
36 コントローラインターフェース、
40 画像形成ユニット、
50 給紙ユニット、
51〜54 給紙トレイ、
60 排紙ユニット、
61〜64 排紙トレイ、
100 ジョブリスト、
110 印刷データ選択部、
120 結合ボタン、
200 プレビュー画面、
210 プレビュー部、
220 タブ設定ボタン、
300 タブ設定画面、
400 ページ毎タブ設定画面、
500,600 タブ紙、
511〜513,611〜615 タブ紙(構成要素)、
521〜523,621〜625 タブ、
710 結合先付属テーブル、
720、721、722 結合元付属テーブル、
730、731、732 結合後付属テーブル。

Claims (17)

  1. 第1印刷データと第2印刷データとを結合するためのユーザの指示を受け付ける結合指示部と、
    前記結合指示部を通して結合指示された前記第1印刷データおよび前記第2印刷データから、タブ紙に関する設定情報である第1タブ設定情報および第2タブ設定情報をそれぞれ認識する認識部と、
    前記認識部により認識された前記第1タブ設定情報と前記第2タブ設定情報との整合性をとるための整合処理を行う整合処理部と、を有し、
    前記第1タブ設定情報および前記第2タブ設定情報は、タブ紙におけるタブの位置を示すタブ位置に関する設定情報を含み、
    前記整合処理部は、前記第1印刷データと前記第2印刷データとを結合したときにタブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更する
    ことを特徴とするデータ処理装置。
  2. 前記整合処理を行うか否かのユーザの指示を受け付ける整合指示部をさらに有し、
    前記整合処理部は、前記整合指示部により前記整合処理を行う指示が受け付けられた場合に、前記タブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更することを特徴とする請求項に記載のデータ処理装置。
  3. 前記整合指示部は、前記第1印刷データおよび前記第2印刷データにおけるタブ紙の種類が同じである場合に、前記整合処理を行うか否かのユーザの指示を受け付けることを特徴とする請求項に記載のデータ処理装置。
  4. 前記第1印刷データおよび前記第2印刷データにおけるタブ紙の種類が異なる場合、タブ紙の種類を統一するためのユーザの指示を受け付けるタブ種統一指示部をさらに有し、
    前記整合処理部は、前記タブ種統一指示部によりタブ紙の種類を統一するためのユーザの指示が受け付けられた場合に、前記タブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更することを特徴とする請求項に記載のデータ処理装置。
  5. 前記タブ種統一指示部によりタブ紙の種類を統一するためのユーザの指示が受け付けられた場合、前記第1印刷データにおけるタブ紙の種類または前記第2印刷データにおけるタブ紙の種類のいずれに統一するかについてのユーザの選択を受け付けるタブ種選択部をさらに有することを特徴とする請求項に記載のデータ処理装置。
  6. 前記第1印刷データおよび前記第2印刷データのうち、前記タブ種選択部を通して選択されなかったタブ紙の種類が設定されている方の給紙トレイの設定情報が、前記タブ種選択部を通して選択されたタブ紙の種類が設定されている方の給紙トレイの設定情報に変更されることを特徴とする請求項に記載のデータ処理装置。
  7. 前記第1タブ設定情報および前記第2タブ設定情報は、タブ紙のタブに印刷される文字に関する設定情報であるタブ文字設定情報を含み、
    前記整合処理部は、前記第1印刷データにおけるタブ文字設定情報および前記第2印刷データにおけるタブ文字設定情報をいずれか一方に統一することを特徴とする請求項1記載のデータ処理装置。
  8. 前記第1印刷データおよび前記第2印刷データにおけるタブ文字設定情報が異なる場合、タブ文字設定情報を統一するためのユーザの指示を受け付けるタブ文字統一指示部をさらに有し、
    前記整合処理部は、前記タブ文字統一指示部によりタブ文字設定情報を統一するためのユーザの指示が受け付けられた場合に、前記第1印刷データにおけるタブ文字設定情報および前記第2印刷データにおけるタブ文字設定情報をいずれか一方に統一することを特徴とする請求項に記載のデータ処理装置。
  9. 前記タブ文字統一指示部によりタブ文字設定情報を統一するためのユーザの指示が受け付けられた場合、前記第1印刷データにおけるタブ文字設定情報および前記第2印刷データにおけるタブ文字設定情報のいずれに統一するかについてのユーザの選択を受け付けるタブ文字選択部をさらに有することを特徴とする請求項に記載のデータ処理装置。
  10. 前記タブ文字設定情報は、タブ紙のタブに印刷される文字のフォントに関する設定情報を含むことを特徴とする請求項のいずれか1項に記載のデータ処理装置。
  11. 前記タブ文字設定情報は、タブ紙のタブに印刷される文字の位置に関する設定情報を含むことを特徴とする請求項10のいずれか1項に記載のデータ処理装置。
  12. 第1印刷データと第2印刷データとを結合するためのユーザの指示を受け付ける結合指示部と、
    前記結合指示部を通して結合指示された前記第1印刷データおよび前記第2印刷データから、タブ紙のタブに印刷される文字に関する設定情報である第1タブ文字設定情報および第2タブ文字設定情報をそれぞれ認識する認識部と、
    前記認識部により認識された前記第1タブ文字設定情報と前記第2タブ文字設定情報との整合性をとるための整合処理を行う整合処理部と、を有し、
    結合先である前記第1印刷データに対して結合元である前記第2印刷データを結合する場合、前記整合処理部は、前記第1タブ文字設定情報に合わせるように第2タブ文字設定情報を変更することを特徴とするデータ処理装置。
  13. 第1印刷データと第2印刷データとを結合するためのユーザの指示を受け付ける結合指示部と、
    前記結合指示部を通して結合指示された前記第1印刷データおよび前記第2印刷データから、タブ紙のタブに印刷される文字に関する設定情報である第1タブ文字設定情報および第2タブ文字設定情報をそれぞれ認識する認識部と、
    前記認識部により認識された前記第1タブ文字設定情報と前記第2タブ文字設定情報との整合性をとるための整合処理を行う整合処理部と、を有し、
    前記第1印刷データはクラスタリングされている複数のプリンタのうちの出力の優先度が高い方のプリンタ用に保存され、前記第2印刷データはクラスタリングされている複数のプリンタのうちの出力の優先度が低い方のプリンタ用に保存されている場合、前記整合処理部は、前記第1タブ文字設定情報に合わせるように第2タブ文字設定情報を変更することを特徴とするデータ処理装置。
  14. 前記第1および第2タブ文字設定情報は、フォント、サイズ、スタイル、文字色、文字位置および文字向きのうちの少なくとも一つを含んでいることを特徴とする請求項12又は請求項13に記載のデータ処理装置。
  15. 第1印刷データと第2印刷データとを結合するためのユーザの指示を受け付ける結合指示部をユーザに提供する手順(a)と、
    前記手順(a)において結合指示された前記第1印刷データおよび前記第2印刷データから、タブ紙に関する設定情報である第1タブ設定情報および第2タブ設定情報をそれぞれ認識する手順(b)と、
    前記手順(b)において認識された前記第1タブ設定情報と前記第2タブ設定情報との整合性をとるための整合処理を行う手順(c)と、
    をコンピュータに実行させるためのデータ処理プログラムであって、
    前記第1タブ設定情報および前記第2タブ設定情報は、タブ紙におけるタブの位置を示すタブ位置に関する設定情報を含み、
    前記手順(c)は、前記第1印刷データと前記第2印刷データとを結合したときにタブ位置がページの先頭側から順に連続的に変化するようにタブ位置を変更するものである
    ことを特徴とするデータ処理プログラム
  16. 前記第1タブ設定情報および前記第2タブ設定情報は、タブ紙のタブに印刷される文字に関する設定情報であるタブ文字設定情報を含み、
    前記手順(c)は、前記第1印刷データにおけるタブ文字設定情報および前記第2印刷データにおけるタブ文字設定情報をいずれか一方に統一するものであることを特徴とする請求項15記載のデータ処理プログラム。
  17. 請求項15又は請求項16に記載のデータ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
JP2007297292A 2007-11-15 2007-11-15 データ処理装置およびデータ処理プログラム Expired - Fee Related JP4434266B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007297292A JP4434266B2 (ja) 2007-11-15 2007-11-15 データ処理装置およびデータ処理プログラム
US12/267,626 US8111410B2 (en) 2007-11-15 2008-11-10 Data processing apparatus, and computer readable recording medium stored with processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007297292A JP4434266B2 (ja) 2007-11-15 2007-11-15 データ処理装置およびデータ処理プログラム

Publications (2)

Publication Number Publication Date
JP2009123031A JP2009123031A (ja) 2009-06-04
JP4434266B2 true JP4434266B2 (ja) 2010-03-17

Family

ID=40752787

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007297292A Expired - Fee Related JP4434266B2 (ja) 2007-11-15 2007-11-15 データ処理装置およびデータ処理プログラム

Country Status (2)

Country Link
US (1) US8111410B2 (ja)
JP (1) JP4434266B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011039780A (ja) * 2009-08-11 2011-02-24 Konica Minolta Business Technologies Inc 印刷設定装置、印刷設定プログラム、および印刷設定方法
JP5359906B2 (ja) * 2010-02-02 2013-12-04 コニカミノルタ株式会社 画像形成装置、データ処理装置、データ処理方法、およびデータ処理プログラム
JP2012126022A (ja) * 2010-12-15 2012-07-05 Canon Inc 画像形成装置、画像形成装置の制御方法、及びプログラム
US8976412B2 (en) * 2012-09-20 2015-03-10 Konica Minolta Laboratory, U.S.A., Inc. Method and system for recognizing tab sheets and displaying one or more sets of tabs sheets on a graphical user interface

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010044868A1 (en) * 2000-05-17 2001-11-22 Tomas Roztocil System and method for visual representation and manipulation of tabs on a production printer
JP2003034062A (ja) 2001-07-26 2003-02-04 Canon Inc 画像形成装置、その制御方法、及びその制御プログラムを格納したコンピュータにより読み取り可能な記憶媒体
JP2003296312A (ja) * 2001-09-14 2003-10-17 Canon Inc 情報処理装置及びその方法
JP4136701B2 (ja) * 2002-03-12 2008-08-20 株式会社リコー 画像形成装置、画像処理プログラム
JP2004168034A (ja) * 2002-10-30 2004-06-17 Canon Inc 印刷装置及び情報処理装置及びそれらの方法、プログラム及び記憶媒体
DE10253903A1 (de) * 2002-11-19 2004-06-17 OCé PRINTING SYSTEMS GMBH Verfahren, Anordnung und Computersoftware zum Bedrucken eines Trennblattes mit Hilfe eines elektrofotografischen Druckers oder Kopierers
JP2005134798A (ja) 2003-10-31 2005-05-26 Fuji Xerox Co Ltd 画像形成装置
JP4473101B2 (ja) * 2004-11-12 2010-06-02 コニカミノルタビジネステクノロジーズ株式会社 文書管理方法ならびにこれを用いた文書管理装置およびプログラム
JP2006293877A (ja) 2005-04-14 2006-10-26 Ricoh Co Ltd ホスト装置及びプログラム
JP2007087043A (ja) 2005-09-21 2007-04-05 Canon Inc 文書処理方法及びそのシステム

Also Published As

Publication number Publication date
US20090153891A1 (en) 2009-06-18
US8111410B2 (en) 2012-02-07
JP2009123031A (ja) 2009-06-04

Similar Documents

Publication Publication Date Title
JP4458101B2 (ja) 画像形成装置、画像形成装置で実行される方法、画像形成装置を制御する制御プログラム、及びタブ紙挿入装置
US8100392B2 (en) Image forming apparatus, method and computer-readable storage medium for distinguishably controlling tab sheet discharge
US7946570B2 (en) Image forming apparatus
US7848673B2 (en) Computer readable recording medium stored with control program for controlling image forming apparatus having tab sheet inserting function
US20080030784A1 (en) Computer Readable Recording Medium Stored with Control Program for Controlling Image Forming Apparatus and its Control Method, as well as Image Forming Apparatus
US8218191B2 (en) Computer readable recording medium stored with control program for controlling image forming apparatus having a tab sheet insertion function, image forming apparatus and method executed in the image forming apparatus
JP4434266B2 (ja) データ処理装置およびデータ処理プログラム
US8139259B2 (en) Image forming apparatus including tab sheet reversing function, computer readable recording medium stored with control program for controlling image forming apparatus, and its control method
US20080199200A1 (en) Computer readable recording medium stored with control program for controlling tab sheet insertion apparatus and control method thereof
JP4379485B2 (ja) 画像形成装置を制御する制御プログラム、印刷設定装置、および印刷設定方法
JP2008158709A (ja) 画像形成装置、画像形成方法、および画像形成プログラム
JP5130115B2 (ja) 画像形成装置
JP4924688B2 (ja) 印刷システム、印刷方法、および印刷制御装置
JP5359906B2 (ja) 画像形成装置、データ処理装置、データ処理方法、およびデータ処理プログラム
JP4618138B2 (ja) 画像形成装置、画像形成方法、および画像形成プログラム
JP2011039780A (ja) 印刷設定装置、印刷設定プログラム、および印刷設定方法
JP4367492B2 (ja) 画像形成装置を制御する制御プログラムおよび制御方法、並びに画像形成制御装置
JP4830932B2 (ja) 画像形成装置を制御する制御プログラム、印刷設定装置、および印刷設定方法
US20080019748A1 (en) Image forming apparatus
JP2009151368A (ja) 画像形成装置、画像形成装置を含むシステム、および画像形成装置を制御する制御プログラム
JP2009126060A (ja) 画像形成装置、画像形成装置で使用される方法、および画像形成装置で実行されるコンピュータプログラム
JP2011134134A (ja) 印刷設定装置の制御プログラム、印刷設定装置、および印刷設定装置を含む画像形成システム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090916

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090929

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091111

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091208

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091221

R150 Certificate of patent or registration of utility model

Ref document number: 4434266

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130108

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees