JP7311982B2 - 印刷装置および印刷設定の制御方法 - Google Patents

印刷装置および印刷設定の制御方法 Download PDF

Info

Publication number
JP7311982B2
JP7311982B2 JP2019034740A JP2019034740A JP7311982B2 JP 7311982 B2 JP7311982 B2 JP 7311982B2 JP 2019034740 A JP2019034740 A JP 2019034740A JP 2019034740 A JP2019034740 A JP 2019034740A JP 7311982 B2 JP7311982 B2 JP 7311982B2
Authority
JP
Japan
Prior art keywords
print
setting
change
job
settings
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.)
Active
Application number
JP2019034740A
Other languages
English (en)
Other versions
JP2020140395A (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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to JP2019034740A priority Critical patent/JP7311982B2/ja
Priority to US16/789,596 priority patent/US11029900B2/en
Publication of JP2020140395A publication Critical patent/JP2020140395A/ja
Application granted granted Critical
Publication of JP7311982B2 publication Critical patent/JP7311982B2/ja
Active 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/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
    • G06F3/1255Settings incompatibility, e.g. constraints, user requirements vs. device capabilities
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/30Auxiliary operations or equipment
    • B29C64/386Data acquisition or data processing for additive manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • 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/1205Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
    • 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/1267Job repository, e.g. non-scheduled jobs, delay printing
    • 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22FWORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
    • B22F10/00Additive manufacturing of workpieces or articles from metallic powder
    • B22F10/80Data acquisition or data processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P10/00Technologies related to metal processing
    • Y02P10/25Process efficiency

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Materials Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Mechanical Engineering (AREA)
  • Optics & Photonics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、画像形成装置に留め置きした複数の印刷ジョブの印刷設定を一括して設定変更する印刷制御装置および印刷設定の制御方法に関する。
セキュリティーを目的として、プリンタドライバから投入された印刷ジョブを一旦画像形成装置内のハードディスクに留め置きし、ユーザーが画像形成装置の操作部から認証後、保存した印刷ジョブを出力する留め置き印刷機能を有する画像形成装置が存在する。留め置き印刷では、画像形成装置の認証後、ユーザーは操作部に表示された印刷ジョブリストの中から印刷したい印刷ジョブを選択し、印刷指示をする。また、印刷指示をする前に印刷設定を変更し、変更した印刷設定を適用して印刷することもできる。
特許文献1には、スプーラにスプールした複数の印刷ファイルの印刷設定を一括して設定変更するプログラムが開示されている。これによると、プリンタサーバがスプーラに印刷ファイルを蓄積する。そして、クライアント用コンピュータのプリンタドライバを操作することにより、スプーラにスプールされた印刷ファイルを複数選択し、印刷設定を一括して変更することが可能である。
特開2009-110080号公報
しかしながら、特許文献1では、スプールされた印刷ファイルの中に、設定変更を適用することができない、又は設定変更を行うことが望ましくない印刷ファイルが含まれている場合が考慮されていない。例えば、印刷ファイルをスプールするときに設定した印刷設定と、設定変更時に設定した印刷設定が同時に設定できない場合がある。この設定を排他設定と呼ぶ。具体例を挙げると、印刷ファイルをスプールするときに製本印刷の印刷設定をしているにも関わらず、設定変更で両面プリントの設定を片面に設定変更することができる。製本印刷では、印刷ファイルのページ順を入れ替え、両面印刷し、用紙を半分に折ることで、本の形状に仕上げることができる。そのため、片面に設定変更することと両立させることができない。他の例として、画像形成装置にない機能を設定変更で指定する場合がある。具体例を挙げると、両面印刷の機能がない画像形成装置であるのに、設定変更で両面印刷を設定することができる。ところが画像形成装置には両面印刷の機能がないため、両面印刷をすることができない。さらに他の例として、画像形成装置で印刷設定の制限がされているにも関わらず、設定変更で制限されている印刷設定に設定変更する場合がある。印刷設定の制限は、ユーザーごとに設定されている場合もある。具体例を挙げると、両面印刷を禁止されているユーザーが、設定変更で両面印刷を設定することができる。そのユーザーは両面印刷を禁止されているため、両面印刷をすることができない。
このように、画像形成装置に留め置いた複数の印刷ジョブの設定を一括して変更する場合に、本来許すべきでない設定変更が許されてしまうことがあった。
本発明は上記従来例に鑑みてなされたものある。本発明の1つの側面としては、画像形成装置に留め置きした複数の印刷ジョブについて、許容される範囲で一括して設定変更を行える機能を提供することを目的の1つとする。また、本発明の別の側面としては、画像形成装置に記憶された複数の印刷ジョブについて一括して設定変更を行う場合において、意図しない設定に変更されることを抑制する仕組みを提供することを目的の1つとする。また、本発明の別の側面としては印刷設定の利便性を高めることを目的の1つとする。
上記目的を達成するために本発明は以下の構成を有する。すなわち、本発明の一側面によれば、印刷ジョブを記憶する記憶手段と、
前記記憶手段に記憶された印刷ジョブの選択操作を受け付ける受付手段と、
前記受付手段によって選択操作が受け付けられて選択された複数の印刷ジョブに対し、印刷設定を変更するための指示を受け付けたことに応じて、一括して印刷設定を変更することが可能な設定変更画面を表示させる表示制御手段と、
を有し、
前記設定変更画面は、前記選択された複数の印刷ジョブにおいて、一括して変更が許される設定項目については変更操作受け付けられるように表示し、前記選択された複数の印刷ジョブの少なくとも一つについて変更が許されない設定項目については変更操作受け付けられないように表示されることを特徴とする印刷装置が提供される。
本発明の1つの側面によれば、画像形成装置に留め置きした複数の印刷ジョブについて一括設定変更を許すとともに、適用することができない印刷設定の変更を実施することがなくなり、利便性を向上させることが可能となる。また、本発明の別の側面としては、画像形成装置に記憶された複数の印刷ジョブについて一括して設定変更を行う場合において、意図しない設定に変更されることを抑制できる。また、本発明の別の側面としては印刷設定の利便性を高めることができる。
ネットワーク構成の一例を示す図 画像形成装置102の全体の構成を示すブロック図 画像形成装置102のシステムソフトウェアの機能構成を示すブロック図 PC101の全体の構成を示すブロック図 PC101のシステムソフトウェアの構成を示すブロック図 印刷ジョブの投入処理を説明するフローチャート 印刷ジョブの保存処理を説明するフローチャート 印刷ジョブの保存判定を説明するフローチャート 書誌情報リストの一例を示す図 印刷ジョブリストの一例を示す図 プリント設定画面の一例を示す図 プリント設定(一括)画面の一例を示す図 留め置きした印刷ジョブの印刷設定を変更する処理を説明するフローチャート 1ジョブの設定変更の処理を説明するフローチャート 設定変更実施判断リストを示す図 プリント設定画面を示す図 複数ジョブの設定変更の処理を説明するフローチャート プリント設定(一括)画面を示す図 留め置きした印刷ジョブの印刷設定を変更した後に印刷する処理を説明するフローチャート 複数ジョブの設定変更の処理を説明するフローチャート 警告メッセージを表示したプリント設定(一括)画面を示す図 留め置きした印刷ジョブの印刷設定を変更した後に印刷する処理を説明するフローチャート 警告メッセージを表示した印刷ジョブリストの一例を示す図
以下、本発明を実施するための最良の形態について図面を用いて説明する。
[実施形態1]
本実施形態では、PC101から画像形成装置102に対して印刷ジョブを投入する例を説明する。画像形成装置102は、PC101などの外部の装置から投入された印刷ジョブをすぐに印刷するのではなく、いったん画像形成装置102が具備するハードディスクドライブ(HDD)205等に印刷ジョブを留め置き保存する。そして、ユーザーが画像形成装置102の操作部207等を操作することにより、画像形成装置102で留め置きした印刷ジョブを複数選択し、印刷設定を変更して印刷する。このとき、ユーザーが一回の印刷設定の変更操作を行うだけで、選択した複数の印刷ジョブに一括して印刷設定の変更を適用することで、簡単に印刷設定の変更をして印刷ができる。ただし、選択した複数の印刷ジョブの中には、ユーザーが行った印刷設定の変更を適用できない印刷ジョブが含まれている場合がある。その場合は、適用できない印刷設定の変更の操作をユーザーが実施できないように制御する。そうすることで、ユーザーが誤った印刷設定の変更を行うことがなくなるため、ユーザビリティーに優れた画像形成装置102を提供できる。なお印刷ジョブの留め置きは、権限を有するユーザー以外のユーザーによる実行(すなわち印刷出力)を防止するために、通常認証コード(例えばパスワード)による保護が実施されている。このため留め置き印刷のことをセキュアプリントと呼び、その印刷ジョブをセキュア印刷ジョブ或いはセキュアジョブと呼ぶことがある。本実施形態では、セキュアプリントと留め置き印刷とは同じ処理を指すものとする。
●画像形成システムの構成
図1は、本実施の一形態に係る画像形成システムのネットワーク構成の一例を示す図である。LAN105には、印刷ジョブを投入する情報処理装置であるパーソナルコンピューター(PC)101と、投入された印刷ジョブを処理する画像形成装置102が接続される。画像形成装置102は、印刷制御装置の一例である。接続されるPCおよび画像形成装置の数はこれに限定されるものではない。画像形成装置102はPC101から投入された印刷ジョブを一意に特定するための書誌情報を管理する。なお、本実施形態では印刷ジョブの投入元をPC101としているが、PC以外のデバイス(例えば、携帯端末や他の画像形成装置など)であっても構わない。
ユーザーが画像形成装置102でユーザー認証を行い、ログインすると、画像形成装置102はログインしたユーザーが印刷可能な印刷ジョブのリストの取得、表示を行う。リストが表示されたユーザーインターフェイスはユーザによる選択操作の受付部として機能し、ユーザーがそのリストから所望の印刷ジョブを選択すると、画像形成装置102は選択された印刷ジョブの印刷データを取得し、印刷する。
●画像形成装置の構成
図2は、画像形成装置102の全体の構成を示すブロック図である。画像形成装置102は、画像形成機能を持つデバイスであり、例えば多機能複写機や多機能周辺機器などと呼ばれる多機能なデバイスであってもよいが、印刷機能のみを有する単機能のプリンタであってもよい。画像形成装置102内のコントローラユニット201において、CPU202はシステム全体を制御する演算装置である。RAM203はCPU202が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリである。また、RAM203はオペレーティングシステムやシステムソフトウェア、アプリケーションソフトウェアなどのプログラムやデータも配置される。ROM204はシステムのブートプログラムが格納されている。ハードディスクドライブ(HDD)205はオペレーティングシステムやシステムソフトウェア、アプリケーションソフトウェア、画像データ、設定データなどを格納する。HDD205はまた、保存される印刷ジョブを格納する格納部としても機能する。操作部I/F206は操作部207とのインターフェース部であり、操作部207に表示する情報を操作部207に対して出力する。また、操作部207からユーザーが入力した情報を受け付ける。ネットワークI/F208はネットワーク(LAN)105に接続し、同一LAN上に接続されたPCや別の画像形成装置と情報の入出力を行う。デバイスI/F209は画像入出力デバイスであるスキャナ210、プリンタ211とコントローラユニット201を接続し、画像データの入力や出力を行う。以上のデバイスがシステムバス212上に配置される。
図3は画像形成装置102のシステムソフトウェアの機能構成を示すブロック図である。システムソフトウェア301はRAM203、ROM204、HDD205のいずれかの記憶手段に記憶され、CPU202により実行される。
UI制御部302は、操作部207の表示画面に、ユーザインターフェース画面を表示する表示制御部である。またUI制御部302はユーザーが操作部207によって入力した情報を操作部I/F206を経由して受信し、その情報を認証部303、データ管理部304、ジョブ管理部307に送信する。あるいは、UI制御部302は、認証部303、データ管理部304、ジョブ管理部307からの応答を受信し、その情報を操作部I/F206を経由して操作部207に出力する。
認証部303はUI制御部302から受信した認証情報に基づいてユーザー認証処理を行い、その結果を返す。
データ管理部304はUI制御部302、ネットワーク制御部306、ジョブ管理部307からのデータ書き込み、読み出し要求を受信し、記憶制御部305にデータ書き込み、読み出し要求を送信する。あるいは、データ管理部304は、記憶制御部305からの応答を受信し、その情報をUI制御部302、ネットワーク制御部306、ジョブ管理部307に送信する。
記憶制御部305はデータ管理部304からのデータ書き込み、読み出し要求を受信して、HDD205に対してデータの書き込み、読み出しを行い、その結果をデータ管理部304に返す。
ネットワーク制御部306はLAN105上に接続されたPC101や任意の画像形成装置からの要求をネットワークI/F208を経由して受信する。そして、ネットワーク制御部306は受信した要求に応じてデータ管理部304、ジョブ管理部307に処理を要求する。あるいは、ネットワーク制御部306は、データ管理部304、ジョブ管理部307からの応答を受信する。そして、ネットワーク制御部306は受信した応答をネットワークI/F208を経由してLAN105上に接続されたPC101や任意の画像形成装置に送信する。
ジョブ管理部307はUI制御部302、ネットワーク制御部306からのジョブ実行要求を受信し、ジョブを管理する。そして、ジョブ管理部307はジョブ制御部308にジョブ実行を要求する。あるいは、ジョブ管理部307はデータ管理部304にデータ書き込み、読み出し要求を送信する。あるいは、ジョブ管理部307はデータ管理部304、ジョブ制御部308からの応答を受信し、UI制御部302、ネットワーク制御部306に対して、ジョブの状態を送信する。画像形成装置102に保存される印刷ジョブは、たとえばジョブ管理部307により管理される。ジョブ管理部307は、たとえば操作部207から入力される印刷ジョブの選択操作に応じて格納された印刷ジョブを特定し、ユーザーの操作に応じて印刷設定の変更を行うことができる。
ジョブ制御部308はジョブ管理部307からのジョブ実行要求を受信し、デバイスI/F209を経由してスキャナ210、プリンタ211の動作を制御する。あるいは、ジョブ制御部308はスキャナ210、プリンタ211の動作状態をデバイスI/F209を経由して受信し、ジョブ管理部307に送信する。プリンタ211は、印刷ジョブに基づき紙などのシートに画像を印刷する。印刷方式は電子写真方式であってもよいし、インクジェット方式であっても良い。
●パーソナルコンピュータ(PC)の構成
図4は、PC101の全体の構成を示すブロック図である。PC101において、CPU401はシステム全体を制御する演算装置である。ROM402は、各処理に関わるプログラムやデータが格納されている。RAM403はCPU401が動作するためのシステムワークメモリであり、各処理に関わる一時的なデータを記憶する記憶メモリである。ハードディスクドライブ(HDD)404は各処理に関わるプログラムやデータ、一時的なデータ、アプリケーションデータなどを格納する。入力装置405は、PC101への指示入力を受け付けるキーボードやポインティングデバイスである。表示装置406は、PC101の動作状況や、PC101上で動作する各プログラムが出力する情報を表示する。ネットワークI/F407はネットワーク(LAN)105に接続し、同一LAN上に接続された他のPCや画像形成装置と情報の入出力を行う。以上の要素がシステムバス408上に配置される。
なお、CPU401が、HDD404に記憶されているオペレーティングシステム(OS)やプリンタドライバ、アプリケーションに対応するプログラムに基づいて、処理を実行することにより、OSやプリンタドライバによる機能(又は処理)が実現される。
図5は、PC101のシステムソフトウェアの構成を示すブロック図である。システムソフトウェア501はROM402、RAM403、HDD404のいずれかの記憶手段に記憶され、CPU401により実行される。
システムソフトウェア501はアプリケーション502およびプリンタドライバ503を含む。アプリケーション502は、例えばPC101の表示装置406を見ながら、ポインティングデバイスやキーボードといった入力装置405を用いて、画像や文書を作成、編集するようなツールである。ユーザーはアプリケーション502を用いて画像や文書などのデータを作成し、プリンタドライバ503を用いて印刷命令データを作成し、画像形成装置102のような印刷可能な装置に送信する。なおシステムソフトウェア501には、この他にPC101の資源を管理するオペレーティングシステムを含んでおり、アプリケーション502はその下で実行される。
●印刷ジョブの入稿処理
ここでは、ユーザーがPC101を操作し、画像形成装置102に印刷ジョブを投入する印刷ジョブの入稿処理について説明する。図6はPC101のCPU401により実行される、印刷ジョブの投入処理を説明するフローチャートである。ユーザーは表示装置406を見ながら、ポインティングデバイスやキーボードといった入力装置405を用いて、アプリケーション502で画像や文書などのデータを作成し、印刷を指示する。この際にユーザーは印刷方法を指定することができる。印刷方法には、通常の印刷のほか、留め置き印刷(セキュアプリントまたはセキュア印刷)や、画像形成装置102による保存が含まれており、ユーザーはそのうちから所望の印刷方法を選択できる。印刷方法としてセキュアプリントを選択した場合には、ユーザーはパスワードも併せて指定できる。ユーザーによる印刷指示に応じてアプリケーション502はオペレーティングシステムが提供する印刷機能を呼び出す。画像形成装置102を用いた印刷機能を実現するためにオペレーティングシステムは画像形成装置102に対応するプリンタドライバ503を呼び出す。プリンタドライバ503は、画像や文書などのデータ、文書名などの文書属性、印刷指示時にプリンタドライバ503に設定されている印刷設定情報に従ってPDLデータを作成する(S601)。セキュアプリントを行う場合は、印刷設定情報に含まれるパスワードをPDLデータに付加する。そして画像形成装置102に印刷ジョブとして送信する(S602)。
●印刷ジョブの保存処理
図7は画像形成装置102のCPU202により実行される、システムソフトウェア301における、印刷ジョブの保存処理を説明するフローチャートである。保存処理の対象には、印刷方法としてセキュアプリントが選択されたセキュア印刷ジョブ、および保存が選択された保存印刷ジョブを含む。
ネットワーク制御部306はPC101からの印刷ジョブを受け付けると(S701)、ジョブ管理部307に印刷ジョブを送信する。ジョブ管理部307は印刷ジョブを受け取ると、印刷ジョブを保存するか否かを判定する(S702)。S702の詳細は図8を参照して後述する。ジョブ管理部307は、S702の結果、印刷ジョブを保存するか否かを判定する(S703)。印刷ジョブを保存しない場合、ジョブ管理部307は、ジョブ制御部308に印刷ジョブの実行要求を行い(S707)、ジョブ制御部308が印刷を実行する。印刷ジョブは、原則としてジョブキューに入れられた順に実行される。印刷ジョブを保存する場合、ジョブ管理部307は、データ管理部304に印刷ジョブを送信する。データ管理部304は、ジョブ管理部307から受信した印刷ジョブを解析し、書誌情報を抽出する(S704)。書誌情報については後述する。そして、データ管理部304は、記憶制御部305に印刷ジョブおよび抽出した書誌情報を送信する。記憶制御部305は受信した印刷ジョブおよび抽出した書誌情報をHDD205に保存する(S705、S706)。
図8は画像形成装置102のCPU202により実行される、システムソフトウェア301における、S702の印刷ジョブの保存判定を説明するフローチャートである。
ジョブ管理部307は、印刷ジョブを解析し、保存設定がされているか否かを判定する(S801)。保存設定がされている場合、ジョブ管理部307は、印刷ジョブ保存をすると判断する(S805)。印刷方法として保存が選択された印刷ジョブであれば、その印刷ジョブには保存設定がされている。保存設定がされていない場合、ジョブ管理部307は、印刷ジョブを解析し、セキュアジョブ設定がされているか否かを判定する(S802)。印刷方法としてセキュアプリントが選択された印刷ジョブであれば、その印刷ジョブにはセキュアジョブ設定がされている。セキュアジョブ設定がされている場合、ジョブ管理部307は、印刷ジョブ保存をすると判断する(S805)。セキュアジョブ設定がされていない場合、記憶制御部305がHDD205に格納されている強制留め置きの設定値を取得し、データ管理部を経由してジョブ管理部307に渡す。強制留め置きの設定は、あらかじめ画像形成装置102の管理者が設定しておくものである。強制留め置きの設定をONに設定すると、画像形成装置102に入稿された印刷ジョブを強制的に(すなわち印刷ジョブの設定とは無関係に)HDD205に格納する。ジョブ管理部307は、強制留め置きの設定値に基づき、強制留め置きの設定がされているか否かを判定する(S803)。強制留め置きの設定がされている場合、ジョブ管理部307は、印刷ジョブ保存をすると判断する(S805)。強制留め置きの設定がされていない場合、ジョブ管理部307は、印刷ジョブ保存をしないと判断する(S804)。図7のステップS703では、ステップS804、S805における判定結果に応じて分岐することになる。
図9はHDD205に保存した書誌情報リスト901の一例を示す図である。書誌情報リスト901は、印刷ジョブが投入された日時902、印刷ジョブを投入したユーザー名903、投入された印刷ジョブの格納場所904、印刷ジョブ名905、印刷設定906を含む。印刷設定906は、部数、カラー選択、両面プリント(両面印刷とも呼ぶ)、ページ集約(ページレイアウトとも呼ぶ)、製本を含む。ただし、書誌情報リスト901はこれらに限定するものではなく、例えば印刷設定としてホチキスの設定等を含めても良い。書誌情報907から910は各印刷ジョブの書誌情報を示す。書誌情報907は、部数が1部、カラー選択が自動、両面プリントが設定なし、ページ集約が1in1、製本が設定なし、という印刷設定で投入された印刷ジョブの書誌情報である。書誌情報908は、部数が1部、カラー選択が自動、両面プリントは製本設定がされているため設定あり、ページ集約が1in1、製本が設定ありという印刷設定で投入された印刷ジョブの書誌情報である。書誌情報909は、部数が2部、カラー選択が自動、両面プリントが設定なし、ページ集約が1in1、製本が設定なしという印刷設定で投入された印刷ジョブの書誌情報である。書誌情報910は、部数が5部、カラー選択が白黒、両面プリントが設定なし、ページ集約が2in1、製本が設定なしという印刷設定で投入された印刷ジョブの書誌情報である。
●印刷ジョブリスト
ここでは、UI制御部302が操作部207に表示する印刷ジョブリストについて説明する。ユーザーは、操作部207に表示される図示しないログイン画面を操作し、画像形成装置102にログインする。その後、操作部207に表示される機能選択画面(後述の図10など)を操作し、画像形成装置102に格納された自分の印刷ジョブリストを表示する。自分の印刷ジョブリストとは、ログインしたユーザー名と一致するユーザー名を書誌情報に持つ印刷ジョブのリストである。本実施形態では、ユーザー名がUser1のユーザーが本操作を実施する例で説明する。UI制御部302が印刷ジョブリストの表示要求を受信すると、データ管理部304は記憶制御部305を経由し、印刷ジョブの入稿処理でHDD205に格納した書誌情報からUser1の書誌情報を取得する。UI制御部302は取得した書誌情報を操作部207に印刷ジョブに関連付けたリストとして表示する。この画面を印刷ジョブリスト画面とも呼ぶ。このようにして、UI制御部302は、User1の印刷ジョブの書誌情報リストを用いてUser1が入稿した印刷ジョブの情報を表示する。
図10は、操作部207に表示するUser1の印刷ジョブリスト1000の一例である。本画面では、ユーザーが留め置きした印刷ジョブの操作をすることができる。図10はプリント待ち状態の印刷ジョブのリストを表示した例である。なお初期状態においては、印刷ジョブリスト1000には操作部1001~1003だけが表示された状態であってもよい。ユーザーがプリント待ち1001を選択すると、ジョブ管理部307は認証部303よりログインユーザーのユーザー名を取得する。そして、取得したユーザー名を用いて、ユーザー名が含まれる書誌情報を書誌情報リスト901から検索することで、ログインユーザーに対応する書誌情報を探す。ログインユーザーに対応する書誌情報があった場合は、UI制御部302は操作部207に取得した書誌情報を表示する。表示された書誌情報は対応する印刷ジョブを示すものであり、以降、この書誌情報を印刷ジョブと呼ぶこともある。例えば、ログインユーザーのユーザー名がUser1の場合、書誌情報リスト901から書誌情報907と908が取得できる。取得した書誌情報は、それぞれ印刷ジョブ表示欄1017と1018に表示される。
ユーザーがプリント済み1002を選択すると、ジョブ管理部307は過去に印刷を実行した印刷ジョブの書誌情報を図示しない画面に表示する。表示の態様は図10と同様であってもよい。ユーザーが予約印刷1003を選択すると、ジョブ管理部307は書誌情報リスト901から印刷する時間が設定された予約印刷ジョブを検索し、図示しない画面に表示する。表示の態様は図10と同様であってもよい。ユーザーが更新1004を選択すると、ジョブ管理部307は最後に検索した条件で書誌情報リスト901を検索し、UI制御部302は表示している書誌情報を更新する。チェックボックス1005は選択を示し、ユーザー操作により書誌情報の選択状態を表現する。すなわち図10の画面は印刷ジョブの選択を受け付ける選択受け付け画面でもあり、チェックボックス1005をチェックすることで印刷ジョブを選択できる。なお選択方法は他の方法であってもよい。ジョブ名/プリント設定1006には、UI制御部302は印刷ジョブ名905と印刷設定906の一部を表示する。ただし、印刷設定906の表示は、これに限定されるものではない。日時1007には、UI制御部302は日時902と同等の表示をする。枚数x部数1008には、UI制御部302は印刷ジョブを解析した枚数と印刷設定906と同等の表示をする。ユーザー名1009には、UI制御部302はユーザー名903と同等の表示をする。印刷ジョブ表示欄1017と1018には、User1の印刷ジョブの書誌情報が表示される。
ユーザーが全選択1010を選択すると、UI制御部302は全ての印刷ジョブ(例えば印刷ジョブ表示欄1017と1018)に対応する選択チェックボックス1005にチェックをつけ、その画面に含まれたすべての印刷ジョブを選択状態にする。ここで、印刷ジョブ数が多すぎて表示しきれない場合には、表示しきれない印刷ジョブも含む。なお印刷ジョブ表示欄の選択は対応する印刷ジョブの選択を意味している。
ユーザーが印刷ジョブ表示欄1017か1018のいずれか1つを選択してからプリント設定1011を選択すると、UI制御部302は選択された印刷ジョブの印刷設定を変更するためのプリント設定画面を表示する。プリント設定画面の詳細は後述する。ユーザーが印刷ジョブ表示欄1017から1018の中から複数を選択してからプリント設定1011を選択すると、UI制御部302は選択された全ての印刷ジョブの印刷設定を変更するためのプリント設定(一括)画面を表示する。プリント設定1011が選択された際に、その時点で選択されている印刷ジョブにセキュア印刷ジョブが含まれている場合には、プリント設定画面の表示前にパスワード入力をユーザーに要求してもよい。この場合には、入力されたパスワードの認証が成功したならプリント設定画面を表示してよい。本実施形態では、印刷ジョブ表示欄1017と1018の両方を選択した場合、プリント設定(一括)画面を表示する。プリント設定(一括)画面の詳細は後述する。
ユーザーが印刷ジョブ表示欄1017か1018のいずれかを選択してから画像表示1012を選択すると、UI制御部302は選択された印刷ジョブのプレビュー画像を図示しないプレビュー画面に表示する。ユーザーが印刷ジョブ表示欄1017か1018のいずれかを選択してからジョブ削除1013を選択すると、ジョブ管理部307は選択された印刷ジョブを削除する。ユーザーが印刷ジョブ表示欄1017から1018のいずれかを選択してからプリント中止1014を選択すると、ジョブ管理部307は選択された印刷ジョブが印刷中の場合は印刷処理を中止する。ユーザーが印刷ジョブ表示欄1017から1018のいずれかを選択してからプリント開始1015を選択すると、ジョブ管理部307は選択された印刷ジョブの印刷を実行する。ユーザーがログアウト1016を選択すると、認証部303はログアウト処理を実施し、UI制御部302は操作部207に図示しないユーザー認証画面を表示する。プリント設定1011に限らず、上記の画像表示1012、ジョブ削除1013、ジョブ中止1014、プリント開始1015が選択された際にも、それぞれの操作に応じた処理の実行前にパスワード入力をユーザーに要求してもよい。ただし、その時点で選択されている印刷ジョブにセキュア印刷ジョブが含まれている場合である。この場合には、入力されたパスワードの認証が成功したなら操作に応じた処理を実行してよい。
●プリント設定の変更(ジョブ単位)
図11は先述したプリント設定画面の一例である。プリント設定画面は印刷設定の変更を受け付ける変更受け付け画面ともいえる。設定変更する印刷設定が複数ある等の理由で一画面にすべてを表示できない場合は、図11(A)、図11(B)、図11(C)のように複数の画面に分けて表示しても良い。図11の画面は、たとえば印刷ジョブリスト表示画面1000から一つの印刷ジョブが選択され、プリント設定1011が操作された場合に表示される。
図11(A)はプリント設定の一番目の画面1100である。1101はプリント設定画面の現在のページ番号と全体のページ数である。1101は、全体が3ページあり、現在は1ページ目を表示していることを表している。1102は前のページを表示するためのボタンである。図示した例では1ページ目より前のページは存在しないため、このボタンは網掛け表示しており、ユーザー操作はできない。1103は次のページを表示するためのボタンである。1104は部数の設定を表している。1105は部数の現在の設定値を表している。現在の設定値は1部である。1106はマイナスボタンである。部数を1部減らすために使用する。図示した例では部数の現在の設定値1105が1部であり、部数の下限が1部であるため、マイナスボタン1106は網掛け表示しており、ユーザー操作はできない。1107はプラスボタンである。部数を1部増やすために使用する。1108はプリント範囲(あるいは印刷範囲)の設定を表している。1109はプリント範囲の現在の設定値を表している。現在の設定値は全ページである。これは、印刷ジョブのすべてのページを印刷することを意味している。
1110は変更ボタンであり、押下することで図示しないプリント範囲を変更するための画面を表示する。この例では設定の変更のためのコントロール(または表示アイテムとも呼ぶ)としてボタンを示しているが、他の種類のコントロールであってもよい。1111はカラー選択の設定を表している。1112はカラー選択の現在の設定値を表している。現在の設定値は自動(カラー/白黒)である。これは、印刷ジョブの各ページの内容に応じて、カラー印刷するか白黒印刷するかを自動で切り替えることを意味している。1113は変更ボタンであり、押下することで図示しないカラー選択を変更するための画面を表示する。1114は両面プリントの設定を表している。1115は両面プリントの現在の設定値を表している。現在の設定値は設定なしである。これは、印刷ジョブを片面設定で印刷することを意味している。1116は変更ボタンであり、押下することで図示しない両面プリントを変更するための画面を表示する。1117はキャンセルボタンであり、押下することで、プリント設定画面で設定した印刷設定の変更を無効とし、前の画面に戻る。1118はプリント開始ボタンであり、押下することで、プリント設定画面で設定した印刷設定の変更を適用し、印刷ジョブの印刷を開始する。1119はログアウトボタンであり、押下することで、認証部303はログアウト処理を実施し、UI制御部302は操作部207に図示しないユーザー認証画面を表示する。
図11(B)はプリント設定の二番目の画面1120である。ボタン1103を押下することで、本画面を表示する。1120は1100と類似の構成であり、機能性も類似しているため、1ページ目のプリント設定画面1100との差分のみ説明する。1124は用紙選択の設定を表している。1125は用紙選択の現在の設定値を表している。現在の設定値は自動用紙である。これは、印刷時に使用する給紙部を印刷ジョブに合わせて、最適な給紙段を自動で決定することを意味している。1126は変更ボタンであり、押下することで図示しない自動用紙を変更するための画面を表示する。1127はページ集約の設定を表している。1128はページ集約の現在の設定値を表している。現在の設定値は1 in 1である。これは、印刷ジョブの各ページを1枚の用紙にレイアウトして印刷することを意味している。一般にNin1とは、印刷ジョブのNページを印刷媒体の1ページに収めたレイアウトという。1129は変更ボタンであり、押下することで図示しないページ集約を変更するための画面を表示する。1130は印刷後処理のひとつであるステープルの設定を表している。1131はページ集約の現在の設定値を表している。現在の設定値は設定なしである。これは、印刷後にステープルにより綴じないことを意味している。1132は変更ボタンであり、押下することで図示しないステープル設定を変更するための画面を表示する。1133は印刷後処理のひとつである製本の設定を表している。1134は製本の現在の設定値を表している。現在の設定値は設定なしである。これは、印刷後に製本をしないことを意味している。ここにおける製本設定は、印刷に引き続いて画像形成装置102により実行される簡易な製本処理であってよい。たとえば両面に2イン1レイアウトでページを配置し、所定枚数を重ねた状態でシートの長手方向の中央部をステープルで綴じて二つ折りにする、といった処理である。1135は変更ボタンであり、押下することで図示しない製本設定を変更するための画面を表示する。
図11(C)はプリント設定の三番目の画面1120である。ボタン1123を押下することで、本画面を表示する。1140は1100と類似の構成であり、機能性も類似しているため、1100との差分のみ説明する。1144は印刷後処理のひとつであるパンチ穴の設定を表している。1145はパンチ穴の現在の設定値を表している。現在の設定値は設定なしである。これは、印刷後にパンチ穴をしないことを意味している。1146は変更ボタンであり、押下することで図示しないパンチ穴を変更するための画面を表示する。1147はトナー節約の設定を表している。1148はトナー節約の現在の設定値を表している。現在の設定値はOFFである。これは、印刷時に使用するトナーの量を減らす機能を使用せずに印刷することを意味している。1149は変更ボタンであり、押下することで図示しないトナー節約を変更するための画面を表示する。
●プリント設定の変更(一括)
図12は先述したプリント設定(一括)画面の一例である。図12の画面は、たとえば印刷ジョブリスト表示画面1000から複数の印刷ジョブが選択され、プリント設定1011が操作された場合に表示される。
図12(A)はプリント設定(一括)画面を表示するときに最初に表示する初期画面1200である。1201は、選択ジョブ数である。これは、印刷ジョブリスト1000で選択した印刷ジョブの数を表示している。つまり、ここで表示されているジョブ数分の印刷設定を一括して変更することを意味している。1202は部数を変更する機能を有効にするための変更ボタンであり、押下することで部数を変更する機能を有効にする。1203はカラーモードを白黒に変更する機能を有効にするための変更ボタンであり、押下することでカラー設定を白黒に設定する。本例では白黒への設定変更しか許していないので、カラー設定を行うための機能を有効にするまでもない。しかしながらカラー設定の変更をするための機能を有効にしてその機能(およびユーザインターフェース)を用いて設定を変更させてもよい。1204は両面プリントする機能を有効にするための変更ボタンであり、押下することで両面プリント設定を行うための機能を有効にする。1205はページ集約する機能を有効にするための変更ボタンであり、押下することでページ集約を設定する機能を有効にする。1206はキャンセルボタンであり、押下することで、プリント設定(一括)画面で設定した印刷設定の変更を無効とし、前の画面に戻る。1207はプリント開始ボタンであり、押下することで、プリント設定(一括)画面で設定した印刷設定の変更を印刷ジョブリスト1000で選択した印刷ジョブすべてに適用し、印刷ジョブの印刷を開始する。1208はログアウトボタンであり、押下することで、認証部303はログアウト処理を実施し、UI制御部302は操作部207に図示しないユーザー認証画面を表示する。なお図12(A)に示していないが、一括設定変更の対象となる複数の印刷ジョブに、いずれかの設定項目を変更できない印刷ジョブが含まれている場合には、例えばその変更ボタンをグレーアウト表示してもよい。その場合には、グレーアウト表示した操作ボタンを操作できないようにしておく。
図12(B)は初期画面1200で変更ボタン1202から1205のすべてを選択した時の画面例1220である。変更ボタン1222、1226、1228、1231が選択状態となっている。1221、1234、1235、1236は、それぞれ1201、1206、1207、1208と同等であるため、説明を省略する。1223、1224、1225はそれぞれ1105、1106、1107と同等であるため、説明を省略する。1229、1230、1232、1233は、それぞれ1115、1116、1128、1129と同等であるため、説明を省略する。1227はカラー設定の現在の設定値を表している。図の例では現在の設定値は白黒である。これは、印刷ジョブの全ページを白黒で印刷することを意味している。プリント設定の一括変更では、カラー選択1111と異なり、白黒以外への変更はできないため、変更ボタンは表示しない。
●印刷設定変更処理
次にユーザーが画像形成装置102を操作し、留め置きした印刷ジョブの印刷設定を変更する処理について説明する。
図13は画像形成装置102のCPU202により実行される、システムソフトウェア301における、留め置きした印刷ジョブの印刷設定を変更する処理を説明するフローチャートである。ユーザーは、操作部207に表示された印刷ジョブリスト1000を操作して印刷設定を変更する。UI制御部302は、ユーザーにプリント設定ボタン1011が押下されるのを待つ(S1301)。ユーザーは印刷ジョブを選択してプリント設定ボタン1011を押下する。プリント設定ボタン1011が押下された場合、UI制御部302は、印刷ジョブリスト1000から選択されている印刷ジョブが1ジョブか複数かを判定する(S1302)。S1302の判定の結果、選択している印刷ジョブが1ジョブの場合は、UI制御部302は1ジョブの設定変更の処理を実施する(S1303)。S1303の処理の詳細は後述する。S1302の判定の結果、選択している印刷ジョブ1ジョブではなく複数ジョブの場合は、UI制御部302は複数ジョブの設定変更の処理を実施する(S1304)。S1304の処理の詳細は後述する。
●1ジョブの設定変更
図14は画像形成装置102のCPU202により実行される、システムソフトウェア301における、S1303の1ジョブの設定変更の処理を説明するフローチャートである。本実施形態では、ユーザー名がUser1のユーザーが印刷ジョブリスト1000の画面を表示し、印刷ジョブ1018の選択チェックボックス1005をチェックしてからプリント設定ボタン1011を押下した例で説明する。
UI制御部302は、操作部207に1ジョブのプリント設定画面1600を表示する(S1401)。表示するプリント設定画面1600の一例を図16に示す。S1401の後、UI制御部302は、すべての変更ボタン(1610、1613、1616)について、S1403からS1407までを繰り返して順番に処理する(S1402)。変更ボタンは設定変更しようとする設定項目に対応しているため、S1402では、各変更ボタンに対応する印刷設定項目に順次着目することになる。UI制御部302は、最初にプリント範囲1608の変更ボタン1610について着目して処理する。UI制御部302は、プリント範囲1608の設定変更が可能か否かを確認する(S1403)。設定変更が可能か否かは図15に示す変更判断リスト1501に基づいて実施する。変更判断リスト1501については、図14の後で説明する。
S1403の確認の結果、UI制御部302は着目した設定項目について設定変更が可能か否かを判定する(S1404)。上記例では最初にプリント範囲1608の変更ボタン1610に着目したので、対応する設定項目であるプリント範囲設定について設定変更可能か否かがS1404で判定される。S1404の判定の結果、設定変更可能と判定した設定項目については、UI制御部302は対応する設定変更ボタンを表示する(S1405)。逆にS1404の判定の結果、設定変更不可能と判定した設定項目については、UI制御部302は、対応する設定変更ボタンを非表示にし、ユーザーが操作できないようにする(S1406)。ここでは設定変更ボタンを非表示することとしたが、ユーザーが操作できないように制御できれば良いため、例えば設定変更ボタンを網掛け表示にしても良い。例えば、ユーザーが何かを変更すればボタン操作できる場合は、ボタンを網掛け表示し、何を変更してもボタン操作ができない場合は、ボタンを非表示にすることができる。ここで、プリント範囲1608の変更ボタン1610がS1404で設定変更不可能と判定されると、S1406で非表示にする。なお、プリント設定画面1600では、変更ボタン1601を説明がわかりやすくなるように点線で記載しているが、実際には非表示なので何も表示されないようにしても良い。
続いて、次のカラー選択1611の変更ボタン1613についても同様にS1403からS1406までの処理を実施する(S1407)。この場合着目する設定項目はカラー選択設定である。カラー選択設定の判断結果が設定変更可能となると、カラー選択1611の変更ボタン1613はS1405の処理により表示される。両面プリント1614の変更ボタン1616についても同様であり、図16の例では設定不可能と判定されて非表示となっている。
そしてこのようにして表示された変更ボタンがユーザーにより操作され、操作した変更ボタンに相当する設定項目が変更されたならその設定値を保存する(S1408)。たとえば、設定変更された場合には、設定変更を示す領域に、選択されていた印刷ジョブのIDと、いずれかの変更ボタンが操作されて変更された設定項目を示すIDと、変更後の値とを関連付けて保存するなどしてよい。なお、本実施形態では印刷ジョブとともに受信した印刷設定は保持しつつ、変更された印刷設定の設定値が保存されるが、選択された印刷ジョブの印刷設定のうち、変更操作がされた設定項目の設定値を、変更後の値で置き替えてもよい。
以上のようにして、設定項目ごとに設定変更を許すか否かを判定し、許す場合には対応する変更ボタンを表示し、許さない場合には表示しないことで、設定変更の許可と不許可とを実現している。
●変更判断リスト
ステップS1403で参照される変更判断リスト1501には、以下の項目を含む。判断条件1502は、設定変更が可能か否かを判定するための判断条件である。対象項目1503は、判断条件1502に応じて、設定変更が許されるか否かの判断が必要な設定項目を示す。この設定項目が、図16に示した設定変更ボタンに対応する項目である。対象項目1503に「必要」と記載された項目が、判断条件1502に応じた判断の対象となる設定項目である。ここでは、例として部数、プリント範囲、カラー選択、白黒に変更、両面プリント、ページ集約などの設定項目について記載している。しかしもちろん、その他の印刷設定項目についても、画像形成装置102における設定変更の対象となるのであれば同様の判断が必要となる。判断結果1504は、着目した判断条件について判断が必要な対象項目1503についての判断結果である。判断結果1504には、設定変更可能となる条件と設定変更が不可能となる条件を記載している。本例では、判断条件は、1505から1515までの11個ある。例えば、プリント範囲、両面プリント、ページ集約という設定項目については、その設定変更を許すか否かは、「印刷ジョブが製本面付け済みか?」という判断条件に基づいた判断の必要がある。一方、部数、カラー選択、白黒に変更という設定項目については、その判断条件に応じて設定変更が不可となることはなく、判断は不要である。判断が不要の場合は、設定変更可能となる。また、判断が必要な設定項目は、「製本面付けなし」の場合は設定変更可能となり、「製本面付け済み」の場合は設定変更不可能となる。設定変更可能か否かの判断では、設定変更の対象となる印刷設定において、それぞれの対象項目1503に着目する。そして、着目した対象項目1503について、判断が「必要」となっている判断条件1502について、選択された印刷ジョブの印刷設定と判断結果1504とに基づいて、変更の可否をすべて判断する。そして、ある対象項目に着目した場合、すべての判断条件について判断結果が設定変更可能となった場合には、その対象項目の設定変更が可能と決定する。判断結果の中に一つでも設定変更不可能と判断された判断条件があった場合はその対象項目は設定変更不可能と決定する。これを、対象項目を変えながら全ての対象項目について行う。
なお図15は画像形成装置102に予め記憶されているテーブルにより実現されてよい。その場合そのテーブルの判断条件1502には、たとえば判断条件となる設定項目のIDを格納する。また対象項目1503には、各対象項目のIDと対応付けて判断の要不要を示すコードが格納される。判断結果1504には、判断条件1502の値と対応付けて設定変更の可否を示すコードが格納される。もちろんこれは一例に過ぎない。
さらに例で説明すると、プリント範囲1608はプリント範囲設定に対応している。そして図15の対象項目1503のうちプリント範囲設定を参照すると、判断が必要な条件がわかる。この例では、判断が必要な条件は、「印刷ジョブが製本面付け済みか?」、「印刷ジョブにデバイス製本の設定があるか?」、「印刷ジョブが1in1以外の面付け済みか?」、「印刷ジョブのPDL種別がJPEGか?」、である。すなわち、選択されている印刷ジョブの印刷設定を参照して、それぞれの設定項目が、設定変更可能に対応する設定値となっているか判定する。たとえば条件「印刷ジョブが製本面付け済みか?」の判断のためには製本設定を参照すればよく、印刷ジョブ1018は製本設定がされており製本面付け済みである。そのため、判断結果1504を参照してこの印刷ジョブについてはプリント範囲の設定変更不可能と判断する。
条件「印刷ジョブにデバイス製本の設定があるか?」は、印刷ジョブ1018はデバイス製本の設定がないため、設定変更可能と判断する。条件「印刷ジョブが1in1以外の面付け済みか?」については、印刷ジョブ1018のレイアウト設定が1in1であるため、設定変更可能と判断する。なお製本設定は1in1以外の設定と判断してもよい。その場合には設定変更不可能と判断される。条件「印刷ジョブのPDL種別がJPEGか?」は、ここでは印刷ジョブ1018がJPEG以外とすると、設定変更可能と判断する。ここで、「印刷ジョブが製本面付け済みか?」の判断結果が設定変更不可能であるため、プリント範囲1608は設定変更不可能と判定する。例えば、判断条件の判断結果が設定変更不可能となった場合、以降の判断条件の判断を実施しなくても、最終的な判断結果は設定変更不可能となるため、以降の判断は実施しなくても良い。
図15に基づいて変更可否を判断すると、印刷ジョブ1018については、設定変更の可否は図16に示すようになる。すなわち、カラー選択1611の変更ボタン1613は、設定変更実施判断リスト1501のすべての判断結果が設定変更可能となるため、設定変更可能と判定する。そのため、変更ボタン1613はS1405の処理により表示する。両面プリント1614の変更ボタン1616は、1505で印刷ジョブ1018が製本面付け済みであるため、設定変更不可能と判定する。そのため、変更ボタン1616はS1406の処理により非表示とする。このように、設定変更可能な項目については変更を許し、不可能な項目については変更を許さないよう構成できた。
●複数ジョブの一括設定変更
図17は画像形成装置102のCPU202により実行される、システムソフトウェア301における、S1304の複数ジョブの設定変更の処理を説明するフローチャートである。本実施形態では、ユーザー名がUser1のユーザーが印刷ジョブリスト1000の画面を表示し、印刷ジョブ1017と1018を選択1005してからプリント設定ボタン1011を押下した例で説明する。
UI制御部302は、操作部207に複数ジョブのプリント設定画面1800を表示する(S1701)。表示するプリント設定(一括)画面を図18に示す。S1701の後、UI制御部302は、すべての変更ボタン(1802、1803、1804、1805)について、S1703からS1707までを繰り返して順番に処理する(S1702)。変更ボタンは設定変更しようとする設定項目に対応しているため、S1702では、各変更ボタンに対応する印刷設定項目に順次着目することになる。UI制御部302は、最初に部数を変更する変更ボタン1802について着目して処理する。UI制御部302は、印刷ジョブリスト1000で選択された印刷ジョブ(印刷ジョブ1017と1018)の中に部数を変更する設定変更を適用できない印刷ジョブが含まれているか否かを確認する(S1703)。そのためには、対象項目のひとつに着目し、その対象項目が変更可能であるかを、選択された複数のジョブのそれぞれについて判定する。個々の印刷ジョブについての判定は図14について説明したものと同様であってよい。そして着目した対象項目について、選択した印刷ジョブのうち、ひとつでも変更不可能と判定されたなら、当該対象項目に関して一括変更を許さないものと決定すればよい。
より詳しく言えば、S1703の判定は図15に示す変更判断リスト1501に基づいて実施する。ただし、部数は、図15に示した判断条件に限ればその設定の影響で設定変更できなくなる印刷設定ではない。そのため、変更判断リスト1501を使用せずに設定変更を適用可能と判定しても良い。これは図14においても同様である。S1703の確認の結果、UI制御部302は、着目した設定項目について設定変更を適用できない印刷ジョブが含まれているか否かを判定する(S1704)。S1704の判定の結果、設定変更を適用できない印刷ジョブが含まれていると判定した場合は、UI制御部302は設定変更ボタンを網掛け表示し、ユーザーが操作できないようにする(S1706)。ここでは設定変更ボタンを網掛け表示することとしたが、ユーザーが操作できないように制御できれば良いため、例えば設定変更ボタンを表示しないようにしても良い。例えば、ユーザーが何かを変更すればボタン操作できる場合は、ボタンを網掛け表示し、何を変更してもボタン操作ができない場合は、ボタンを非表示にすることができる。なお、着目設定項目について設定変更不可と判定されたなら、その時点でそれ以降の判定を行わず、S1706に分岐してよい。
S1704の判定の結果、設定変更を適用できない印刷ジョブが含まれていないと判定した設定項目については、UI制御部302は対応する設定変更ボタンを表示する(S1705)。ここで、たとえば部数の変更についてはS1704で設定変更を適用できない印刷ジョブが含まれていないと判定されるため、変更ボタン1802はS1705の処理により表示する。続いて、白黒に変更する変更ボタン1803についても同様にS1703からS1706の処理を実施する(S1707)。本例では、白黒に変更する変更ボタン1803に対応する設定項目であるカラー選択については、印刷ジョブ1017と1018のどちらも設定変更可能と判断するため、設定変更を適用できない印刷ジョブが含まれていないと判定する。そのため、変更ボタン1803はS1705の処理により表示する。両面プリントする変更ボタン1804に対応する設定項目である両面プリントについては、印刷ジョブ1017は設定変更可能である。しかし、印刷ジョブ1018は製本面付け済みであるため、判断結果1505を参照すると両面プリントの設定変更不可能と判定される。つまり、S1704で設定変更を適用できない印刷ジョブが含まれている(印刷ジョブ1018が該当)ため、変更ボタン1804はS1706の処理により網掛け表示する。本実施形態では、印刷ジョブリスト1000で印刷ジョブ1017と1018を選択1005してからプリント設定ボタン1011を押下する例で説明している。しかしこれを、例えば、設定変更を適用できない印刷ジョブ(印刷ジョブ1018)を選択せずに、それに代えて設定変更を適用できる他の印刷ジョブを選択した状態でプリント設定ボタン1011を押下した場合を考える。その場合、選択したすべての印刷ジョブは設定変更を適用できるため、変更ボタン1804はS1705の処理により表示できる。また、印刷ジョブ1017のみを選択した場合でも図14の処理により変更ボタン1804は表示される。このように、ユーザーが何かを変更すれば(例えば印刷ジョブ1018を選択しない)ボタン操作できる場合は、変更ボタン1804は非表示ではなく、網掛け表示することが望ましい。ページ集約する変更ボタン1805については、対応する設定項目であるページ集約が、印刷ジョブ1017では設定変更可能である。一方で、印刷ジョブ1018が製本面付け済みであるため、印刷ジョブ1018については、ページ集約は設定変更不可能と判定する。つまり、S1704で設定変更を適用できない印刷ジョブが含まれている(印刷ジョブ1018が該当)ため、変更ボタン1805はS1706の処理により網掛け表示する。
以上により、S1704において、選択された印刷ジョブの中に設定変更を適用できない印刷ジョブが含まれているか否かを判定し、含まれている場合はS1706において設定変更ボタンを網掛け表示する。これらの処理により、適用できない印刷設定の変更の操作をユーザーが実施できないように制御することができる。そうすることで、ユーザーが誤った印刷設定の変更を行うことがなくなるため、ユーザビリティーに優れた画像形成装置102を提供できる。
そしてこのようにして表示された変更ボタンがユーザーにより操作され、操作した変更ボタンに相当する設定項目が変更されたならその設定値を保存する(S1708)。たとえば、設定変更された場合には、設定変更を示す領域に、選択されていた印刷ジョブのIDと、いずれかの変更ボタンが操作されて変更された設定項目を示すIDと、変更後の値とを関連付けて保存するなどしてよい。なお、本実施形態では印刷ジョブとともに受信した印刷設定は保持しつつ、変更された印刷設定の設定値が保存されるが、選択された印刷ジョブの印刷設定のうち、変更操作がされた設定項目の設定値を、変更後の値で置き替えてもよい。
●印刷処理
ここでは、ユーザーが留め置きした印刷ジョブの印刷設定を変更した後に印刷をする処理について説明する。図19は画像形成装置102のCPU202により実行される、システムソフトウェア301における、留め置きした印刷ジョブを印刷する処理を説明するフローチャートである。ユーザーは、プリント開始ボタン1807を押下することで、印刷処理を開始する。
UI制御部302は、ユーザーにプリント開始ボタン1807が押下されるのを待つ(S1901)。プリント開始ボタン1807が押下された場合、UI制御部302は、印刷設定が変更されているか否かを判定する(S1902)。この判定は、図14または図17の手順で表示した変更ボタンが操作されて変更された設定を保存する領域を参照し、変更された設定が保存されていれば、設定が変更されていると判定してよい。S1902の判定の結果、印刷設定が変更されていない場合は、ジョブ管理部307は選択された印刷ジョブを印刷ジョブに設定された印刷設定で印刷を実行する(S1903)。S1902の判定の結果、印刷設定が変更されている場合は、選択されている印刷ジョブの数は1ジョブか否かを判定する(S1904)。S1904の判定の結果、1ジョブの場合は、ジョブ管理部307は選択された1ジョブに設定変更を適用して印刷を実行する(S1905)。S1904の判定の結果、1ジョブではなく複数ジョブの場合は、ジョブ管理部307は選択された複数ジョブを順番に設定変更を適用して印刷を実行する(S1906)。なお、変更後の設定値を印刷ジョブごとに関連付けて保存していれば、選択された印刷ジョブの数は処理に無関係なので、実行するジョブごとにステップS1905の処理を適用し、それを選択されている印刷ジョブについて繰り返せばよい。
以上の構成及び処理手順により、選択された印刷ジョブが一つの場合も複数の場合も、画像形成装置102において変更可能な設定項目に限って設定変更を許すことが可能となる。このため、画像形成装置102において行った設定変更により、複数の設定項目の設定値が相容れない値に設定される事態を防止できる。くわえて、そのような矛盾を引き起こさない設定変更を許容する。こうすることで、操作性を向上させてより柔軟な印刷処理を可能とし、あわせて印刷処理の生産性を向上させることができる。
[実施形態2]
本実施形態の実施形態1との違いは以下のとおりである。本実施形態では、画像形成装置102に留め置きした印刷ジョブをユーザーが複数選択し、印刷設定を変更して印刷する。その際に、選択した複数の印刷ジョブの中に印刷設定の変更を適用できない印刷ジョブが含まれていても、適用できない印刷設定の変更の操作を許可する。ただし、印刷設定を変更後に選択した複数の印刷ジョブの中に印刷設定の変更を適用できない印刷ジョブが含まれている場合に、エラーメッセージ(あるいは警告メッセージ)を表示する。そうすることで、ユーザーが誤った印刷設定の変更を行ったことをユーザーに気づかせることができ、印刷開始前に設定変更をやり直しする機会をユーザーに提供できる。以上により、ユーザビリティーに優れた画像形成装置102を提供できる。なお、本実施形態の説明は、実施形態1との差分について説明する。ここでは、ユーザーが印刷ジョブリスト1000で複数の書誌情報を選択し、印刷設定を変更する処理について説明する。
図20は画像形成装置102のCPU202により実行される、システムソフトウェア301における、S1304の複数ジョブの設定変更の処理を説明するフローチャートである。本実施形態では、ユーザー名がUser1のユーザーが印刷ジョブリスト1000の画面を表示し、印刷ジョブ1017と1018を選択1005してからプリント設定ボタン1011を押下した例で説明する。
UI制御部302は、操作部207に複数ジョブのプリント設定画面1200を表示する(S2001)。プリント設定画面を表示時に変更ボタン1202から1205に関する制御は実施しないため、すべての変更ボタンは表示状態になる。S2001の後、UI制御部302は、ユーザーが設定変更操作を実施するのを待つ(S2002)。例えば、ユーザーが両面プリントするボタン1204を押下し、図示しない両面プリントの設定変更画面を操作して両面プリントを長辺とじに変更した場合、S2003に進む。UI制御部302は、印刷ジョブリスト1000で選択された印刷ジョブ(印刷ジョブ1017と1018)の中に両面プリントの設定変更を適用できない印刷ジョブが含まれているか否かを確認する(S2003)。S2003の確認は図15に示す変更判断リスト1501に基づいて実施する。これは図17と同じ要領でよい。両面プリントの変更は、印刷ジョブ1017は設定変更可能である。しかし、印刷ジョブ1018は製本面付け済みであるため、判断条件1505について設定変更不可能と確認される。つまり、S2003で設定変更を適用できない印刷ジョブが含まれている(印刷ジョブ1018が該当)と確認する。S2003の確認の結果、UI制御部302は設定変更を適用できない印刷ジョブが含まれているか否かを判定する(S2004)。S2004の判定の結果、設定変更を適用できない印刷ジョブが含まれていると判定した場合は、UI制御部302は警告メッセージを表示する(S2005)。S2004の判定の結果、設定変更を適用できない印刷ジョブが含まれていないと判定した場合は、UI制御部302は何も処理をしない。ここで、両面プリントの設定は、S2004で設定変更を適用できない印刷ジョブが含まれていると判定されるため、S2005の処理により警告メッセージを表示する。警告メッセージを表示したプリント設定(一括)画面の例を図21に示す。両面プリントの変更ボタン2104は、設定変更を実施済みのため選択状態に表示している。2107が警告メッセージである。
このようにして変更された設定項目の設定値は、たとえば設定変更可能な印刷ジョブについてはその印刷ジョブに関連付けて保存しておく。一方、設定変更不可と判定された印刷ジョブについては保存しなくてもよい。したがってこの場合には、一括して設定変更したつもりであっても、設定変更不可と判定された印刷ジョブについてはその変更は反映されていないことになる。そのため、図21の画面表示された警告メッセージにより、ユーザーは設定変更が反映されていない印刷ジョブがあることを知ることができる。図21では単なる警告であるが、設定変更が反映されていない印刷ジョブを特定するための情報、例えばジョブ名やジョブIDを表示してもよい。
以上により、S2004において、選択された印刷ジョブの中に設定変更を適用できない印刷ジョブが含まれているか否かを判定し、含まれている場合はS2005において警告メッセージ2107を表示する。これらの処理により、ユーザーが誤った印刷設定の変更を行ったことをユーザーに気づかせることができ、印刷開始前に設定変更をやり直しする機会をユーザーに提供できる。以上により、ユーザビリティーに優れた画像形成装置102を提供できる。なお、設定変更不可と判定された印刷ジョブに関連付けて変更後の印刷設定値を保存しない場合には、印刷の手順は図19の手順であってもよい。変更後の設定値が関連付けられていない設定項目については、印刷ジョブに元々関連付けられた印刷設定が適用されるためである。
しかしながら、選択した印刷ジョブに、変更した設定値を適用できない印刷ジョブが含まれていた場合でも、変更後の設定値をその印刷ジョブと関連付けて保存する場合(あるいは印刷ジョブとの関連付けをしない場合)もあり得る。その場合には図22の手順で印刷を実行する必要がある。
●印刷処理(その2)
ここでは、ユーザーがプリント設定(一括)画面2100からプリント開始2110ボタンを押下して印刷をする処理について説明する。
図22は画像形成装置102のCPU202により実行される、システムソフトウェア301における、留め置きした印刷ジョブの印刷設定を変更した後に印刷する処理を説明するフローチャートである。ユーザーは、プリント開始ボタン2110を押下することで、印刷処理を開始する。なお、S2201からS2205までは、S1901からS1905までと同内容であるため、説明を省略する。S2204の判定の結果、1ジョブではなく複数ジョブの場合は、ジョブ管理部307は選択された印刷ジョブのそれぞれに、設定変更を適用することができるか否かを確認する(S2206)。S2206の確認の結果、ジョブ制御部307は選択された印刷ジョブの中に設定変更を適用できる印刷ジョブが含まれているか否かを判定する(S2207)。S2207の判定の結果、設定変更を適用できる印刷ジョブが含まれている場合は、ジョブ管理部307は設定変更を適用可能な印刷ジョブにのみ、順番に設定変更を適用して印刷を実行する(S2208)。次に、ジョブ管理部307は、選択された印刷ジョブの中に設定変更を適用できない印刷ジョブが含まれているか否かを判定する(S2209)。S2209の判定の結果、設定変更を適用できない印刷ジョブが含まれていると判定した場合は、UI制御部302は警告メッセージを表示する(S2210)。図23に警告メッセージを表示した印刷ジョブリスト2300の一例を示す。2301は警告メッセージである。2302はOKボタンであり、押下することで警告メッセージを閉じることができる。
以上により、S2207において、選択された印刷ジョブの中に設定変更を適用できる印刷ジョブが含まれているか否かを判定し、含まれている場合はS2208において、設定変更を適用可能な印刷ジョブのみ印刷を実施した。また、S2209において、選択された印刷ジョブの中に設定変更を適用できない印刷ジョブが含まれているか否かを判定し、含まれている場合はS2210において警告メッセージ2301を表示する。これらの処理により、ユーザーが誤った印刷設定の変更を行ったことをユーザーに気づかせることができる。また、設定変更を適用可能な印刷ジョブのみ印刷することができる。以上により、ユーザビリティーに優れた画像形成装置102を提供できる。
また、本発明と同様の効果が得られるのであれば、実施の形態は、本実施形態で説明した実施の形態に限定されない。例えば、本実施形態では、S2207において設定変更を適用できない印刷ジョブは印刷をしないが、入稿時の印刷設定を適用して印刷しても良い。
また、実施形態1と実施形態2のどちらで動作させるかは、別途設けたユーザーモード設定等で事前にユーザー(管理者)が選択するようにしても良い。
また、実施形態1と実施形態2のどちらで動作させるかは、設定変更を適用できない印刷ジョブの数に応じて自動的に切り替えても良い。例えば、設定変更できない印刷ジョブの数が少ない場合は実施形態2を適用する。これは、ほとんどの印刷ジョブが設定変更を適用できるため、なるべく印刷できるように制御する観点に基づく。また例えば、設定変更できない印刷ジョブの数が多い場合は実施形態1を適用する。これは、ほとんどの印刷ジョブが印刷できなくなるため、間違った設定変更で印刷処理を開始できないように制御する観点に基づく。
また上記実施形態では、特定の印刷設定項目を画像形成装置102における変更の対象項目としたが、例示した項目すべてを対象としなくともよく、またさらに他の設定項目を含めてもよい。
[変形例]
上述の実施形態では、変更の適用と印刷の開始を、図12(B)に例示したプリント開始ボタン1235の選択を受け付けたことをトリガーとして実行する場合を例示したがこれに限定されるものではない。例えば、印刷設定を一括で変更する変更ボタンと、印刷開始ボタンを別箇に設けてもよい。この場合、変更ボタンの押下を検知すると、画像形成装置は、印刷設定の一括変更を試みればよい。
また、上述の実施形態では、印刷制御装置の一例として、プリントエンジンを有する画像形成装置を例示したがこれに限定されるものではない。例えば、印刷データに基づきラスタデータを生成し、画像形成装置に送信するプリントコントローラにおける印刷設定制御に適用することもできる。
更には、3Dオブジェクトの出力設定制御を行うプリントコントローラや、3次元形状を出力する3Dプリンタにおける出力設定の制御などにも適用することができる。この場合画像形成装置は、シートに画像を印刷するプリンタ211に代えて、光造形に代表されるような積層方式の立体物造形を行う3Dプリンタを備えるものとする。この場合の一括設定の一例を例示する。例えば、積層のピッチ幅などを複数の3D印刷ジョブに対する一括の印刷設定として行うことができる。一方で、3D印刷データが使用する積層材料の種類によってはピッチ幅に制約があるケースがある。この場合、ピッチ幅の一括設定変更を禁止したり、印刷ジョブが使用する積層材料の種類に応じてユーザーが指定したピッチ幅が適用できない3D印刷ジョブがあった旨等を通知するようにすればよい。
[その他の実施形態]
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
102 画像形成装置、207 操作部、302 UI制御部、304 データ管理部、305 記憶制御部、307 ジョブ管理部

Claims (9)

  1. 複数の印刷ジョブを記憶する記憶手段と、
    前記記憶手段に記憶された複数の印刷ジョブの選択操作を受け付ける受付手段と、
    前記受付手段によって前記選択操作が受け付けられて選択された複数の印刷ジョブに対し、印刷設定を変更するための指示を受け付けたことに応じて、一括して印刷設定を変更することが可能な設定変更画面を表示させる表示制御手段と、
    を有し、
    前記設定変更画面は、前記選択された複数の印刷ジョブにおいて、一括して変更が許される設定項目については変更操作受け付けられるように表示し、前記選択された複数の印刷ジョブの少なくとも一つについて変更が許されない設定項目については変更操作受け付けられないように表示されることを特徴とする印刷装置。
  2. 前記表示制御手段は、前記設定変更画面に、前記変更操作を受け付ける印刷設定については変更を受け付けるための表示アイテムを表示し、前記変更操作を受け付けない印刷設定については前記表示アイテムを表示しない
    ことを特徴とする請求項1に記載の印刷装置。
  3. 前記表示制御手段は、前記設定変更画面に、前記変更操作を受け付ける印刷設定については変更を受け付けるための表示アイテムを表示し、前記変更操作を受け付けない印刷設定については前記表示アイテムを、ユーザー操作を受け付け可能でない態様で表示する
    ことを特徴とする請求項1に記載の印刷装置。
  4. 前記設定変更画面を介して変更を受け付けた設定値に基づき前記複数の印刷ジョブの印刷設定を変更する変更手段を更に備えることを特徴とする請求項1乃至3のいずれか1項に記載の印刷装置。
  5. 印刷ジョブに基づきシートに画像を印刷する印刷手段を更に備えることを特徴とする請求項1乃至4のいずれか1項に記載の印刷装置。
  6. 前記印刷ジョブは、3次元形状を出力するための印刷ジョブであり、
    前記印刷装置は、3次元形状を出力する出力手段を更に備えることを特徴とする請求項1乃至4のいずれか1項に記載の印刷装置。
  7. 前記記憶手段は、ネットワークを介して外部から受信した印刷ジョブを記憶することを特徴とする請求項1乃至5のいずれか1項に記載の印刷装置。
  8. 記憶手段が、複数の印刷ジョブを記憶し、
    受付手段が、前記記憶手段に記憶された複数の印刷ジョブの選択操作を受け付け、
    表示制御手段が、前記受付手段によって前記選択操作が受け付けられて選択された複数の印刷ジョブに対し、印刷設定を変更するための指示を受け付けたことに応じて、一括して印刷設定を変更することが可能な設定変更画面を表示させ
    前記設定変更画面は、前記選択された複数の印刷ジョブにおいて、一括して変更が許される設定項目については変更操作受け付けられるように表示し、前記選択された複数の印刷ジョブの少なくとも一つについて変更が許されない設定項目については変更操作受け付けられないように表示されていることを特徴とする印刷設定の制御方法。
  9. 請求項に記載の印刷設定の制御方法をコンピュータに実行させるためのプログラム。
JP2019034740A 2019-02-27 2019-02-27 印刷装置および印刷設定の制御方法 Active JP7311982B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2019034740A JP7311982B2 (ja) 2019-02-27 2019-02-27 印刷装置および印刷設定の制御方法
US16/789,596 US11029900B2 (en) 2019-02-27 2020-02-13 Printing apparatus, control method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019034740A JP7311982B2 (ja) 2019-02-27 2019-02-27 印刷装置および印刷設定の制御方法

Publications (2)

Publication Number Publication Date
JP2020140395A JP2020140395A (ja) 2020-09-03
JP7311982B2 true JP7311982B2 (ja) 2023-07-20

Family

ID=72142926

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019034740A Active JP7311982B2 (ja) 2019-02-27 2019-02-27 印刷装置および印刷設定の制御方法

Country Status (2)

Country Link
US (1) US11029900B2 (ja)
JP (1) JP7311982B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7420011B2 (ja) 2020-08-21 2024-01-23 オムロン株式会社 触覚センサ
JP7722137B2 (ja) * 2021-10-27 2025-08-13 ブラザー工業株式会社 プリンタ
JP2024039405A (ja) * 2022-09-09 2024-03-22 キヤノン株式会社 情報処理装置、方法およびプログラム
CN117002011A (zh) * 2023-07-19 2023-11-07 上海轮廓科技有限公司 3d打印方法、终端设备、可读存储介质及计算机程序产品

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016162292A (ja) 2015-03-03 2016-09-05 キヤノン株式会社 画像処理装置及びその制御方法、並びにプログラム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4646741B2 (ja) * 2005-08-30 2011-03-09 キヤノン株式会社 印刷システム、印刷装置、画像処理装置及びそれらの制御方法、プログラム
JP4282698B2 (ja) * 2006-08-15 2009-06-24 シャープ株式会社 印刷データ処理システム、印刷装置
JP4953831B2 (ja) * 2007-01-15 2012-06-13 キヤノン株式会社 印刷システム及びその制御方法
JP2009110080A (ja) 2007-10-26 2009-05-21 Brother Ind Ltd プログラム、印刷データ処理装置及び印刷システム
JP4894890B2 (ja) * 2009-06-16 2012-03-14 コニカミノルタビジネステクノロジーズ株式会社 情報処理装置、情報処理装置の制御方法、プログラム
JP5681588B2 (ja) * 2010-09-30 2015-03-11 富士フイルム株式会社 立体画像編集装置および立体画像編集方法
JP6331910B2 (ja) * 2013-09-17 2018-05-30 株式会社リコー 情報処理装置、情報処理システム、及びプログラム
JP6926692B2 (ja) * 2017-06-06 2021-08-25 コニカミノルタ株式会社 印刷システムおよびプログラム
JP2019098576A (ja) * 2017-11-30 2019-06-24 コニカミノルタ株式会社 画像形成装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016162292A (ja) 2015-03-03 2016-09-05 キヤノン株式会社 画像処理装置及びその制御方法、並びにプログラム

Also Published As

Publication number Publication date
JP2020140395A (ja) 2020-09-03
US20200272387A1 (en) 2020-08-27
US11029900B2 (en) 2021-06-08

Similar Documents

Publication Publication Date Title
KR100711180B1 (ko) 작업 처리 방법, 저장 매체 및 시스템
JP5171028B2 (ja) 印刷制御装置、印刷制御装置の制御方法
JP7129842B2 (ja) システム、画像形成装置、及びその制御方法、並びにプログラム
JP7311982B2 (ja) 印刷装置および印刷設定の制御方法
JP6415160B2 (ja) 印刷装置、該装置の制御方法、及びプログラム
JP4717563B2 (ja) ジョブ処理方法、印刷システム、印刷装置、記憶媒体、プログラム
EP2388685B1 (en) Information processing apparatus and control method thereof, and storage medium
US9917973B2 (en) Printing apparatus, method of controlling the same, and storage medium
JP2010146353A (ja) 印刷システム、ジョブ処理方法、プログラムおよび記録媒体
US20250190154A1 (en) Information processing apparatus, method for controlling information processing apparatus, and storage medium
US9430722B2 (en) Control apparatus, control method, and storage medium to notify users of sheet holding units
US20240256199A1 (en) Information processing apparatus capable of implementing mixed-sheet printing in which predetermined print setting is different among pages, control method for information processing apparatus, and storage medium
CN117648058A (zh) 信息处理装置、信息处理装置的控制方法及存储介质
JP4217592B2 (ja) 印刷システムおよび印刷システムの制御方法、記憶媒体、プログラム
JP7016841B2 (ja) 印刷装置、印刷制御方法及びプログラム
JP5289000B2 (ja) 印刷処理装置及びその制御方法と、管理装置及びその制御方法
JP4667080B2 (ja) 情報処理装置、制御装置、印刷システム、情報処理方法ならびにプログラム
JP5967956B2 (ja) 情報処理装置、情報処理方法及びプログラム
JP6562989B2 (ja) 画像形成装置、画像形成装置の制御方法及びプログラム
JP2016099763A (ja) 印刷ジョブ管理装置、管理方法及びプログラム
CN110764720B (zh) 打印设备、打印设备的控制方法和存储介质
JP4622732B2 (ja) プリント制御装置及びプログラム
JP2023136449A (ja) 画像形成装置、画像形成装置の制御方法、及びプログラム
CN100484186C (zh) 作业处理方法
US11843752B2 (en) Information processing apparatus, control method, and storage medium

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20210103

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210113

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220228

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221223

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230215

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: 20230609

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230707

R151 Written notification of patent or utility model registration

Ref document number: 7311982

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151