JP2017174035A - 情報処理装置および情報処理プログラム - Google Patents
情報処理装置および情報処理プログラム Download PDFInfo
- Publication number
- JP2017174035A JP2017174035A JP2016057839A JP2016057839A JP2017174035A JP 2017174035 A JP2017174035 A JP 2017174035A JP 2016057839 A JP2016057839 A JP 2016057839A JP 2016057839 A JP2016057839 A JP 2016057839A JP 2017174035 A JP2017174035 A JP 2017174035A
- Authority
- JP
- Japan
- Prior art keywords
- intermediate code
- layout
- print job
- 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.)
- Granted
Links
Images
Landscapes
- Record Information Processing For Printing (AREA)
- Facsimiles In General (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
【解決手段】ユーザ指示を受付ける操作入力部と、ユーザによる印刷指示に基づき、アプリケーションプログラムからの印刷ジョブの描画命令を受け付け、受け付けた印刷ジョブの描画命令を印刷ページの配置等を再レイアウト可能な中間コードに変換して出力する描画命令受付部と、出力された中間コードを記憶する記憶部と、ユーザの指定するレイアウトを受け付け、記憶部に記憶された中間コードを受け付けたレイアウトでプレビュー表示するレイアウトマネジャと、記憶部に記憶されている中間コードを取り出し、レイアウトマネジャの指示に基づき再レイアウトして中間コードを修正するレイアウト決定部と、修正された中間コードをPDLに変換し出力するPDL生成部とを備える。
【選択図】図16
Description
最初に、第1の実施形態について説明する。
[概要]
最初に、概要について説明する。
次に、情報処理装置10の構成について説明する。情報処理装置10は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。情報処理装置10が一般的なコンピューターにより構成される場合の構成図を図6に示す。
次に、印刷出力の際の、従来の印刷データの流れを説明する。ここで説明する印刷データの流れは、上述した、異なる印刷ジョブに対して集約印刷や両面印刷が出来ない処理の流れである。
次に、印刷出力の際の、本発明の第1の実施形態での印刷データの流れを説明する。
次に、本発明における処理の具体例を説明する。
次に、本発明における処理の流れをまとめて説明する。図13は、本発明における処理の流れをまとめて説明するためのフローチャートである。
次に、中間コードについて説明する。中間コードが、関数呼び出しなどによる描画命令と異なる点は、一度保管しておいて、必要な時点で取り出してPDLデータを生成できる点である。
次に、本発明の第2の実施形態について説明する。第2の実施形態が第1の実施形態と異なる点は、集約印刷がどのようなイメージで印刷されるかをプレビューで確認できるレイアウトマネージャーが追加されている点である。
次に、第2の実施形態に係る情報処理装置10Bの構成について説明する。情報処理装置10Bは、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。情報処理装置10Bが一般的なコンピューターにより構成される場合の構成図を図15に示す。
次に、印刷出力の際の、本発明の第2の実施形態での印刷データの流れを説明する。
また、レイアウトマネージャー11fは、ユーザーにより、特定の集約方法での印刷が指示されると、プリンタードライバー11bに描画命令を出し、中間コード記憶部17aに蓄積された印刷ジョブの印刷をさせる。
次に、本発明における処理の具体例を説明する。
レイアウトマネージャー11fからプリンタードライバー11bに印刷指示を出す場合、プリンタードライバー11bは、何のトリガーも無く印刷動作を開始することは出来ない。
ダミーの印刷ジョブは以下のものである:
<文書開始><文書終了>
<文書開始><ページ開始><ページ内容1><ページ終了><ページ開始><ページ内容2><ページ終了><文書終了>
以上のように、本発明に係る情報処理装置10Bは、ユーザーからの指示を受け付ける操作入力部14と、前記ユーザーによる印刷ジョブを実行する指示に基づき、アプリケーションプログラム11aからの前記印刷ジョブの描画命令を受け付け、受け付けた前記印刷ジョブの描画命令を印刷ページの配置等を再レイアウト可能な中間コードに変換して出力する描画命令受付部11cと、出力された前記中間コードを記憶する中間コード記憶部17aと、前記ユーザーの指定するレイアウトを受け付け、前記中間コード記憶部17aに記憶された前記中間コードを受け付けたレイアウトでプレビュー表示するレイアウトマネージャー11fと、前記中間コード記憶部17aに記憶されている前記中間コードを取り出し、レイアウトマネージャー11fの指示に基づき再レイアウトして前記中間コードを修正するレイアウト決定部11dと、修正された前記中間コードをプリンタ記述言語に変換して出力するPDL生成部11eとを備え、前記レイアウト決定部11dは、前記ユーザーから前記レイアウトマネージャー11fを使う指示があるとき、前記中間コード記憶部17aから前記印刷ジョブの前記中間コードを取り出さず、前記レイアウトマネージャー11fから前記印刷ジョブを印刷する指示があるとき、前記中間コード記憶部17aから前記印刷ジョブの前記中間コードを取り出し、レイアウトマネージャー11fの指示に基づき前記印刷ジョブの前記中間コードを再レイアウトして前記中間コードを修正する。
10B… 情報処理装置
11 … CPU
11a… アプリケーションプログラム
11b… プリンタードライバー
11c… 描画命令受取部
11d… レイアウト決定部
11e… PDL生成部
11f… レイアウトマネージャー
12 … ROM
13 … RAM
14 … 操作入力部
15 … ネットワークインターフェイス部
16 … 表示部
17 … 記憶部
17a… 中間コード記憶部
18 … バス
20 … 画像形成装置
Claims (2)
- ユーザーからの指示を受け付ける操作入力部と、
前記ユーザーによる印刷ジョブを実行する指示に基づき、アプリケーションプログラムからの前記印刷ジョブの描画命令を受け付け、受け付けた前記印刷ジョブの描画命令を印刷ページの配置等を再レイアウト可能な中間コードに変換して出力する描画命令受付部と、
出力された前記中間コードを記憶する中間コード記憶部と、
前記ユーザーの指定するレイアウトを受け付け、前記中間コード記憶部に記憶された前記中間コードを受け付けたレイアウトでプレビュー表示するレイアウトマネージャーと、
前記中間コード記憶部に記憶されている前記中間コードを取り出し、レイアウトマネージャーの指示に基づき再レイアウトして前記中間コードを修正するレイアウト決定部と、
修正された前記中間コードをプリンタ記述言語に変換して出力するPDL生成部と
を備え、
前記レイアウト決定部は、
前記ユーザーから前記レイアウトマネージャーを使う指示があるとき、前記中間コード記憶部から前記印刷ジョブの前記中間コードを取り出さず、
前記レイアウトマネージャーから前記印刷ジョブを印刷する指示があるとき、前記中間コード記憶部から前記印刷ジョブの前記中間コードを取り出し、レイアウトマネージャーの指示に基づき前記印刷ジョブの前記中間コードを再レイアウトして前記中間コードを修正する
情報処理装置。 - 操作入力部により受け付けられたユーザーによる印刷ジョブを実行する指示に基づき、アプリケーションプログラムからの前記印刷ジョブの描画命令を受け付け、受け付けた前記印刷ジョブの描画命令を印刷ページの配置等を再レイアウト可能な中間コードに変換して中間コード記憶部に出力して記憶させる描画命令受付部、
前記ユーザーの指定するレイアウトを受け付け、前記中間コード記憶部に記憶された前記中間コードを受け付けたレイアウトでプレビュー表示するレイアウトマネージャー、
前記中間コード記憶部に記憶されている前記中間コードを取り出し、レイアウトマネージャーの指示に基づきレイアウトして前記中間コードを修正するレイアウト決定部、および
修正された前記中間コードをプリンタ記述言語に変換して出力するPDL生成部
としてコンピューターを機能させる情報処理プログラムであって、
前記レイアウト決定部は、
前記ユーザーから前記レイアウトマネージャーを使う指示があるとき、前記中間コード記憶部から前記印刷ジョブの前記中間コードを取り出さず、
前記レイアウトマネージャーから前記印刷ジョブを印刷する指示があるとき、前記中間コード記憶部から前記印刷ジョブの前記中間コードを取り出し、レイアウトマネージャーの指示に基づき前記印刷ジョブの前記中間コードを再レイアウトして前記中間コードを修正する
情報処理プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016057839A JP6468226B2 (ja) | 2016-03-23 | 2016-03-23 | 情報処理装置および情報処理プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016057839A JP6468226B2 (ja) | 2016-03-23 | 2016-03-23 | 情報処理装置および情報処理プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017174035A true JP2017174035A (ja) | 2017-09-28 |
| JP6468226B2 JP6468226B2 (ja) | 2019-02-13 |
Family
ID=59971294
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016057839A Expired - Fee Related JP6468226B2 (ja) | 2016-03-23 | 2016-03-23 | 情報処理装置および情報処理プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6468226B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111065523A (zh) * | 2018-01-31 | 2020-04-24 | 惠普发展公司,有限责任合伙企业 | 打印物质的寿命终止预测 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001136364A (ja) * | 1999-11-02 | 2001-05-18 | Canon Inc | 印刷制御方法および装置 |
| JP2006127281A (ja) * | 2004-10-29 | 2006-05-18 | Ricoh Co Ltd | 印刷制御装置,プログラム,および記録媒体 |
-
2016
- 2016-03-23 JP JP2016057839A patent/JP6468226B2/ja not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001136364A (ja) * | 1999-11-02 | 2001-05-18 | Canon Inc | 印刷制御方法および装置 |
| JP2006127281A (ja) * | 2004-10-29 | 2006-05-18 | Ricoh Co Ltd | 印刷制御装置,プログラム,および記録媒体 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111065523A (zh) * | 2018-01-31 | 2020-04-24 | 惠普发展公司,有限责任合伙企业 | 打印物质的寿命终止预测 |
| US11055038B2 (en) | 2018-01-31 | 2021-07-06 | Hewlett-Packard Development Company, L.P. | Print substance end-of-life predictions |
| CN111065523B (zh) * | 2018-01-31 | 2022-02-11 | 惠普发展公司,有限责任合伙企业 | 打印设备和用于打印设备的方法 |
| US11327694B2 (en) | 2018-01-31 | 2022-05-10 | Hewlett-Packard Development Company, L.P. | Print substance end-of-life predictions |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6468226B2 (ja) | 2019-02-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5920670B2 (ja) | 画像形成装置及び印刷制御プログラム並びに印刷制御方法 | |
| JP5621793B2 (ja) | 印刷システム、印刷制御装置、および印刷制御プログラム | |
| JP6977661B2 (ja) | 印刷制御装置、印刷制御プログラム及び印刷制御方法 | |
| US7248386B2 (en) | Printing apparatus, print instruction apparatus, image forming apparatus, printing method and a computer-readable recording medium storing a program for inputting a minimum character size for N-up mode printing | |
| JP2005228243A (ja) | 情報処理装置及びその制御方法、プログラム | |
| JP2019040564A (ja) | プリンタドライバ、および情報処理装置 | |
| JP6281528B2 (ja) | 情報処理装置および情報処理プログラム | |
| US8625117B2 (en) | Apparatus for controlling image formation, computer readable device having stored thereon computer-executable instructions for forming images, and method of generating image formation setting information | |
| US7428072B2 (en) | Printing control program, printing control method, printing system and information processing apparatus | |
| US9720634B2 (en) | Print control device | |
| US9104346B2 (en) | Information processing apparatus and control method thereof | |
| JP5017073B2 (ja) | 情報処理装置、情報処理システム、情報処理方法、情報処理プログラム及び記録媒体 | |
| US11347455B2 (en) | Information processing device, control method for information processing device, and program | |
| JP6468226B2 (ja) | 情報処理装置および情報処理プログラム | |
| JP2019195980A (ja) | 画像処理装置および画像処理装置の制御方法ならびにプログラム | |
| US9632737B2 (en) | Information processing device, and method and medium for the same | |
| JP6256138B2 (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
| JP6007015B2 (ja) | 画像形成装置及び画像形成プログラム | |
| JP2008242760A (ja) | 印刷支援システム、及び、印刷支援プログラム | |
| CN112306428A (zh) | 信息处理装置、信息处理方法以及计算机可读介质 | |
| JP2002036683A (ja) | 情報処理装置及び印刷処理時間呈示方法及びコンピュータ読み取り可能なプログラムを格納した記憶媒体 | |
| JP2003044240A (ja) | プリンタドライバ、情報処理装置、印刷システム、印刷装置、及び記憶媒体 | |
| JP7007220B2 (ja) | 画像処理装置 | |
| JP7124447B2 (ja) | 変換装置、印刷システムおよびプログラム | |
| JP2007011575A (ja) | 印刷システム、情報処理装置、印刷装置及びその制御方法、プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171227 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180712 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180717 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180820 |
|
| 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: 20181218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181231 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6468226 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |