JP2012144013A - Image forming apparatus - Google Patents
Image forming apparatus Download PDFInfo
- Publication number
- JP2012144013A JP2012144013A JP2011005822A JP2011005822A JP2012144013A JP 2012144013 A JP2012144013 A JP 2012144013A JP 2011005822 A JP2011005822 A JP 2011005822A JP 2011005822 A JP2011005822 A JP 2011005822A JP 2012144013 A JP2012144013 A JP 2012144013A
- Authority
- JP
- Japan
- Prior art keywords
- data
- authentication
- page
- pdl
- image forming
- 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
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
【課題】 PDLの種類によらず適切に従来より効率良く認証を実行することができる画像形成装置を提供する。
【解決手段】 認証データと、認証データより後に配置された複数のページのデータとを含んでいるPDLデータを受信するMFPは、PDLデータから認証データを取得する認証データ取得手段と、PDLデータからページのデータを取得するページデータ取得手段と、認証データ取得手段によって取得された認証データに基づいて認証を実行する認証実行手段と、認証実行手段による認証が成功しているときにページのデータに基づいて印刷を実行する印刷実行手段とを備えており、印刷実行手段は、ページデータ取得手段によって複数のページのデータのうち最初のページのデータが取得された時点で認証実行手段による認証が成功しているとき(S111でYES)に、ページのデータに基づいて印刷を実行する(S114)ことを特徴とする。
【選択図】 図4PROBLEM TO BE SOLVED: To provide an image forming apparatus capable of appropriately performing authentication more efficiently than conventional methods regardless of the type of PDL.
An MFP that receives PDL data including authentication data and data of a plurality of pages arranged after the authentication data includes authentication data acquisition means for acquiring authentication data from the PDL data, and PDL data. Page data acquisition means for acquiring page data, authentication execution means for executing authentication based on the authentication data acquired by the authentication data acquisition means, and page data when authentication by the authentication execution means is successful A print execution unit that executes printing based on the authentication, and the print execution unit succeeds in authentication by the authentication execution unit when the page data acquisition unit acquires the first page of data of a plurality of pages. (S114: YES), printing is performed based on the page data (S114). It is a sign.
[Selection] Figure 4
Description
本発明は、ページ記述言語、すなわち、PDL(Page Description Language)によって記述されている印刷データであるPDLデータに付加されている認証データに基づいた認証を実行する画像形成装置に関する。 The present invention relates to an image forming apparatus that performs authentication based on authentication data added to PDL data, which is print data described in a page description language, that is, PDL (Page Description Language).
PDLデータに付加されている認証データに基づいた認証を実行する画像形成装置として、PDLデータに付加されている認証データとしてのIDおよびパスワードと、操作パネルなどから入力されたIDおよびパスワードとが一致した場合に、PDLデータの秘匿情報部分を読み取り可能な状態で印刷出力し、PDLデータに付加されている認証データとしてのIDおよびパスワードと、操作パネルなどから入力されたIDおよびパスワードとが一致しなかった場合に、PDLデータの秘匿情報部分を伏せ字状態で印刷出力するプリンターが知られている(例えば、特許文献1参照。)。 As an image forming apparatus that performs authentication based on authentication data added to PDL data, the ID and password as authentication data added to PDL data match the ID and password entered from the operation panel or the like. In this case, the confidential information portion of the PDL data is printed out in a readable state, and the ID and password as authentication data added to the PDL data match the ID and password input from the operation panel or the like. There is known a printer that prints out the secret information portion of the PDL data in a face-down state when there is no such information (see, for example, Patent Document 1).
ここで、認証データは、PDLデータにおいて、ID用のコマンドであるIDコマンド、および、パスワード用のコマンドであるパスワードコマンドとして、最初のページのデータより前に付加される。つまり、認証データは、最初のページのデータより前に画像形成装置に受信される。 Here, the authentication data is added before the data of the first page as an ID command that is an ID command and a password command that is a password command in the PDL data. That is, the authentication data is received by the image forming apparatus before the first page data.
従来、PDLデータに付加されている認証データに基づいた認証の方法としては、PDLデータのうち認証データを受信した時点で認証が実行される方法と、PDLデータを全て受信した時点で認証が実行される方法とが知られている。 Conventionally, as an authentication method based on authentication data added to PDL data, authentication is performed when authentication data is received among PDL data, and authentication is performed when all PDL data is received. Is known to be a method.
しかしながら、PDLデータのうち認証データを受信した時点で認証が実行される方法においては、PDLデータにおいてIDコマンドおよびパスワードコマンドが配置されている順序など、PDLの種類に応じてPDLデータの構造が異なるので、PDLの種類に応じた処理を画像形成装置が実行することができなければならないという問題がある。また、PDLデータのうち認証データを受信した時点で認証が実行される方法においては、PDLデータにおいて複数の認証データが含まれている場合、その複数の認証データのうち最初の認証データによる認証が失敗するときには、その複数の認証データのうち最初の認証データ以外の認証データによる認証が成功する可能性があったとしても、最初の認証データが画像形成装置によって受信されて解釈された時点で認証が失敗となってしまうので、適切ではないという問題がある。 However, in a method in which authentication is executed when authentication data is received among PDL data, the structure of PDL data differs depending on the type of PDL, such as the order in which ID commands and password commands are arranged in PDL data. Therefore, there is a problem that the image forming apparatus must be able to execute processing according to the type of PDL. Further, in the method in which authentication is executed when authentication data is received among PDL data, when a plurality of authentication data is included in the PDL data, authentication by the first authentication data among the plurality of authentication data is performed. If the authentication fails, even if the authentication data other than the first authentication data may succeed, the authentication is performed when the first authentication data is received and interpreted by the image forming apparatus. Will fail, so there is a problem that is not appropriate.
また、PDLデータを全て受信した時点で認証が実行される方法においては、PDLデータにおいて複数のページのデータが含まれている場合、全てのページのデータが画像形成装置によって受信されて解釈された後に認証が実行されるので、認証が失敗するときに画像形成装置によるページのデータの解釈が無駄になって効率が悪いという問題がある。 Further, in the method in which authentication is executed when all the PDL data is received, when the data of a plurality of pages is included in the PDL data, the data of all the pages is received and interpreted by the image forming apparatus. Since authentication is performed later, there is a problem that when the authentication fails, interpretation of page data by the image forming apparatus is wasted and efficiency is low.
そこで、本発明は、PDLの種類によらず適切に従来より効率良く認証を実行することができる画像形成装置を提供することを目的とする。 SUMMARY An advantage of some aspects of the invention is that it provides an image forming apparatus that can execute authentication appropriately and efficiently regardless of the type of PDL.
本発明の画像形成装置は、認証データと、前記認証データより後に配置された複数のページのデータとを含んでいるPDLデータを受信して前記認証データに基づいた認証を実行する画像形成装置であって、前記PDLデータから前記認証データを取得する認証データ取得手段と、前記PDLデータから前記ページのデータを取得するページデータ取得手段と、前記認証データ取得手段によって取得された前記認証データに基づいて前記認証を実行する認証実行手段と、前記認証実行手段による前記認証が成功しているときに前記ページのデータに基づいて印刷を実行する印刷実行手段とを備えており、前記印刷実行手段は、前記ページデータ取得手段によって前記複数のページのデータのうち最初のページのデータが取得された時点で前記認証実行手段による前記認証が成功しているときに、前記ページのデータに基づいて印刷を実行することを特徴とする。 An image forming apparatus according to the present invention is an image forming apparatus that receives PDL data including authentication data and data of a plurality of pages arranged after the authentication data, and executes authentication based on the authentication data. Based on the authentication data acquisition means for acquiring the authentication data from the PDL data, page data acquisition means for acquiring the data of the page from the PDL data, and the authentication data acquired by the authentication data acquisition means Authentication execution means for executing the authentication, and print execution means for executing printing based on the data of the page when the authentication by the authentication execution means is successful, the print execution means , When the first page data among the data of the plurality of pages is acquired by the page data acquisition means When the authentication by the witness executing means is successful, and executes printing based on the data of the page.
この構成により、本発明の画像形成装置は、PDLデータに含まれている複数のページのデータのうち最初のページのデータが取得された時点で認証が成功しているときに印刷を実行するが、PDLデータの構造上、最初のページのデータが取得された時点で認証データの取得が完了しているので、PDLの種類によらず認証を実行することができる。また、本発明の画像形成装置は、PDLデータに複数の認証データが含まれている場合であっても、最初のページのデータが取得された時点で全ての認証データの取得が完了しているので、取得が完了した全ての認証データのうち適切な認証データに基づいて適切に認証を実行することができる。また、本発明の画像形成装置は、PDLデータに含まれている複数のページのデータのうち最初のページのデータが取得された時点で認証が成功しているときに印刷を実行するので、PDLデータを全て受信した時点で認証を実行する従来の構成と比較して、認証の成否を早期に確定することができ、効率良く認証を実行することができる。 With this configuration, the image forming apparatus of the present invention executes printing when authentication is successful when data of the first page among the data of a plurality of pages included in the PDL data is acquired. Because of the structure of the PDL data, since the acquisition of the authentication data is completed when the first page data is acquired, the authentication can be executed regardless of the type of PDL. Further, in the image forming apparatus of the present invention, even when a plurality of authentication data is included in the PDL data, acquisition of all the authentication data is completed when the first page data is acquired. Therefore, it is possible to appropriately execute authentication based on appropriate authentication data among all the authentication data that has been acquired. Also, the image forming apparatus according to the present invention executes printing when authentication is successful when the first page data among the plurality of page data included in the PDL data is acquired. Compared with a conventional configuration in which authentication is performed when all data is received, the success or failure of authentication can be determined earlier, and authentication can be performed efficiently.
また、本発明の画像形成装置の前記認証実行手段は、前記ページデータ取得手段によって前記最初のページのデータが取得されたときに前記認証に使用した前記認証データに基づいて、前記最初のページ以外の各ページに対して前記認証を実行し、前記印刷実行手段は、前記ページデータ取得手段によって前記各ページのデータが取得された時点で前記認証実行手段による前記認証が成功しているときに、前記各ページのデータに基づいて印刷を実行しても良い。 Further, the authentication execution unit of the image forming apparatus of the present invention may be configured so that the page other than the first page is based on the authentication data used for the authentication when the first page data is acquired by the page data acquisition unit. The authentication is executed for each page of the print data, and the print execution unit is successful when the authentication by the authentication execution unit is successful when the data of each page is acquired by the page data acquisition unit. Printing may be executed based on the data of each page.
この構成により、本発明の画像形成装置は、最初のページにおける認証に使用した認証データを、他のページにおける認証にも使用することができる。 With this configuration, the image forming apparatus of the present invention can also use the authentication data used for authentication on the first page for authentication on other pages.
本発明の画像形成プログラムは、認証データと、前記認証データより後に配置された複数のページのデータとを含んでいるPDLデータを受信して前記認証データに基づいた認証を実行する画像形成装置を、前記PDLデータから前記認証データを取得する認証データ取得手段、前記PDLデータから前記ページのデータを取得するページデータ取得手段、前記認証データ取得手段によって取得された前記認証データに基づいて前記認証を実行する認証実行手段、および、前記認証実行手段による前記認証が成功しているときに前記ページのデータに基づいて印刷を実行する印刷実行手段として機能させ、前記印刷実行手段は、前記ページデータ取得手段によって前記複数のページのデータのうち最初のページのデータが取得された時点で前記認証実行手段による前記認証が成功しているときに、前記ページのデータに基づいて印刷を実行することを特徴とする。 An image forming program according to the present invention includes an image forming apparatus that receives PDL data including authentication data and data of a plurality of pages arranged after the authentication data and executes authentication based on the authentication data. Authentication data acquisition means for acquiring the authentication data from the PDL data, page data acquisition means for acquiring data of the page from the PDL data, and the authentication based on the authentication data acquired by the authentication data acquisition means An authentication execution unit that executes, and a print execution unit that executes printing based on the data of the page when the authentication by the authentication execution unit is successful, and the print execution unit acquires the page data Before the data of the first page among the data of the plurality of pages is acquired by the means When the authentication by the authentication execution unit is successful, and executes printing based on the data of the page.
この構成により、本発明の画像形成プログラムを実行する画像形成装置は、PDLデータに含まれている複数のページのデータのうち最初のページのデータが取得された時点で認証が成功しているときに印刷を実行するが、PDLデータの構造上、最初のページのデータが取得された時点で認証データの取得が完了しているので、PDLの種類によらず認証を実行することができる。また、本発明の画像形成プログラムを実行する画像形成装置は、PDLデータに複数の認証データが含まれている場合であっても、最初のページのデータが取得された時点で全ての認証データの取得が完了しているので、取得が完了した全ての認証データのうち適切な認証データに基づいて適切に認証を実行することができる。また、本発明の画像形成プログラムを実行する画像形成装置は、PDLデータに含まれている複数のページのデータのうち最初のページのデータが取得された時点で認証が成功しているときに印刷を実行するので、PDLデータを全て受信した時点で認証を実行する従来の構成と比較して、認証の成否を早期に確定することができ、効率良く認証を実行することができる。 With this configuration, the image forming apparatus that executes the image forming program according to the present invention is authenticated when the first page of the plurality of pages of data included in the PDL data is acquired. However, since the acquisition of the authentication data is completed when the first page data is acquired due to the structure of the PDL data, the authentication can be executed regardless of the type of PDL. In addition, the image forming apparatus that executes the image forming program of the present invention, even when the PDL data includes a plurality of pieces of authentication data, all of the pieces of authentication data are obtained when the first page data is acquired. Since the acquisition is completed, it is possible to appropriately execute authentication based on appropriate authentication data among all the authentication data acquired. In addition, the image forming apparatus that executes the image forming program of the present invention prints when authentication is successful at the time when the first page of the plurality of pages of data included in the PDL data is acquired. Therefore, the success or failure of the authentication can be confirmed earlier than in the conventional configuration in which the authentication is performed when all the PDL data is received, and the authentication can be performed efficiently.
本発明の画像形成装置は、PDLの種類によらず適切に従来より効率良く認証を実行することができる。 The image forming apparatus of the present invention can execute authentication appropriately and more efficiently than before, regardless of the type of PDL.
以下、本発明の実施の形態について、図面を用いて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(第1の実施の形態)
まず、本実施の形態に係る画像形成システムの構成について説明する。
(First embodiment)
First, the configuration of the image forming system according to the present embodiment will be described.
図1は、本実施の形態に係る画像形成システム10のブロック図である。 FIG. 1 is a block diagram of an image forming system 10 according to the present embodiment.
図1に示すように、画像形成システム10は、本発明の画像形成装置としてのMFP(Multifunction Peripheral)20と、PDLデータ80(図2参照。)を生成するPC(Personal Computer)90とを備えている。MFP20と、PC90とは、USB(Universal Serial Bus)ケーブルなどのケーブルを介して互いに通信可能に直接接続されているか、LAN(Local Area Network)などのネットワーク経由で互いに通信可能に接続されている。 As shown in FIG. 1, the image forming system 10 includes an MFP (Multifunction Peripheral) 20 as an image forming apparatus of the present invention, and a PC (Personal Computer) 90 that generates PDL data 80 (see FIG. 2). ing. The MFP 20 and the PC 90 are directly connected so as to be communicable with each other via a cable such as a USB (Universal Serial Bus) cable, or are communicably connected to each other via a network such as a LAN (Local Area Network).
図2は、PC90によって生成されるPDLデータ80を示す図である。 FIG. 2 is a diagram showing PDL data 80 generated by the PC 90.
図2に示すように、PDLデータ80は、認証データ81と、複数のページのデータであるページデータ群82とを含んでいる。 As shown in FIG. 2, the PDL data 80 includes authentication data 81 and a page data group 82 that is data of a plurality of pages.
認証データ81は、ID用のコマンドであるIDコマンド81aと、パスワード用のコマンドであるパスワードコマンド81bとを含んでいる。
The authentication data 81 includes an
ページデータ群82は、認証データ81より後に配置されている。ページデータ群82は、最初のページのデータ82aから最後のページのデータまで複数のページのデータが順番に配置されている。
The page data group 82 is arranged after the authentication data 81. In the page data group 82, a plurality of pages of data from the
図1に示すように、MFP20は、MFP20を制御するコントローラー30と、コントローラー30に接続されていて種々の情報を表示するディスプレイ41と、コントローラー30に接続されていて利用者によって種々の操作が入力される操作部42と、コントローラー30に接続されていて用紙などの記録媒体に印刷を実行するプリンター43と、コントローラー30に接続されていて原稿を読み込んで画像データを生成する読込デバイスであるスキャナー44と、コントローラー30に接続されていてPC90と通信を行う通信I/F(interface)部45と、コントローラー30に接続されているEEPROM(Electrically Erasable Programmable Read Only Memory)、HDD(Hard Disk Drive)などの不揮発性記憶装置46とを備えている。
As shown in FIG. 1, the MFP 20 includes a controller 30 that controls the MFP 20, a
コントローラー30は、CPU(Central Processing Unit)と、本発明の画像形成プログラムを含むプログラムおよび各種のデータを予め記憶しているROM(Read Only Memory)と、CPUの作業領域として用いられる書き換え可能な揮発性の記憶装置であるRAM(Random Access Memory)とを備えている。CPUは、ROMに記憶されているプログラムを実行することによってコントローラー30を動作させる演算処理装置である。RAMは、CPUによってプログラムが実行されるときにプログラムや各種のデータを一時的に記憶するようになっている。コントローラー30は、画像形成プログラムを実行することによって、PDLデータ80から認証データ81を取得する認証データ取得手段31と、PDLデータ80からページのデータを取得するページデータ取得手段32と、認証データ取得手段31によって取得された認証データ81に基づいて認証を実行する認証実行手段33と、認証実行手段33による認証が成功しているときにページのデータに基づいて印刷を実行する印刷実行手段34として機能する。
The controller 30 includes a CPU (Central Processing Unit), a program (including an image forming program of the present invention) and a ROM (Read Only Memory) preliminarily storing various data, and a rewritable volatile memory used as a work area of the CPU. RAM (Random Access Memory) which is a storage device. The CPU is an arithmetic processing unit that operates the controller 30 by executing a program stored in the ROM. The RAM temporarily stores programs and various data when the programs are executed by the CPU. The controller 30 executes an image forming program, thereby obtaining authentication data acquisition means 31 for acquiring authentication data 81 from the PDL data 80, page data acquisition means 32 for acquiring page data from the PDL data 80, and authentication data acquisition. An
ディスプレイ41は、例えばLCD(Liquid Crystal Display)などの表示デバイスである。
The
操作部42は、ディスプレイ41とともにタッチパネルを形成するボタンなどの入力デバイスである。
The
プリンター43は、例えば、スキャナー44によって生成された画像データや、PC90から通信I/F部45を介して受信されたPDLデータ80などの各種のデータを印刷する印刷デバイスである。
The
通信I/F部45は、例えば、スキャナー44によって生成された画像データをPC90に送信したり、プリンター43で印刷されるためのPDLデータ80をPC90から受信したりする。
For example, the communication I /
不揮発性記憶装置46は、ID46aと、そのID46aに対応したパスワード46bとの組み合わせを利用者毎に記憶している。ID46aおよびパスワード46bは、利用者によって操作部42を介して入力されるか、利用者によってPC90から通信I/F部45を介して入力されたものである。
The nonvolatile storage device 46 stores a combination of an
次に、画像形成システム10の動作について説明する。 Next, the operation of the image forming system 10 will be described.
PC90は、利用者からMFP20での印刷が指示されると、利用者からの指示に応じたPDLデータ80を生成し、生成したPDLデータ80をMFP20に送信する。ここで、PC90は、PDLデータ80を生成するとき、プリンタードライバに予め入れられていた利用者のID、パスワードをそれぞれIDコマンド81a、パスワードコマンド81bとしてPDLデータ80に含める。
When printing by the MFP 20 is instructed by the user, the
図3は、MFP20の動作のフローチャートである。図4は、図3に示す動作の続きのフローチャートである。 FIG. 3 is a flowchart of the operation of the MFP 20. FIG. 4 is a flowchart subsequent to the operation shown in FIG.
MFP20は、通信I/F部45によってPC90からPDLデータ80を受信すると、図3および図4に示す処理を実行する。
When the MFP 20 receives the PDL data 80 from the
図3および図4に示すように、MFP20のコントローラー30は、通信I/F部45によって受信されたPDLデータ80を通信I/F部45から読み込むことを開始する(S101)。つまり、コントローラー30は、PDLデータ80をインタプリタによって先頭から解析することを開始する。なお、コントローラー30は、PDLデータ80の解析によってIDコマンド81aを認識すると、認識したIDコマンド81aを認証データ取得手段31によって取得する。また、コントローラー30は、PDLデータ80の解析によってパスワードコマンド81bを認識すると、認識したパスワードコマンド81bを認証データ取得手段31によって取得する。また、コントローラー30は、PDLデータ80の解析によってページのデータを認識すると、認識したページのデータをページデータ取得手段32によって取得する。
As shown in FIGS. 3 and 4, the controller 30 of the MFP 20 starts reading the PDL data 80 received by the communication I /
次いで、コントローラー30の認証データ取得手段31は、PDLデータ80からIDコマンド81aを取得したか否かを判断する(S102)。
Next, the authentication
S102においてIDコマンド81aを取得したと判断されると、認証データ取得手段31は、取得したIDコマンド81aに応じたIDを一時的にRAMに保存する(S103)。なお、認証データ取得手段31は、既にRAMにIDが保存されている場合、S103の処理においてRAM上のIDを上書きする。
If it is determined in S102 that the
一方、S102においてIDコマンド81aを取得していないと判断されると、認証データ取得手段31は、PDLデータ80からパスワードコマンド81bを取得したか否かを判断する(S104)。
On the other hand, if it is determined in S102 that the
S104においてパスワードコマンド81bを取得したと判断されると、認証データ取得手段31は、取得したパスワードコマンド81bに応じたパスワードを一時的にRAMに保存する(S105)。なお、認証データ取得手段31は、既にRAMにパスワードが保存されている場合、S105の処理においてRAM上のパスワードを上書きする。
If it is determined in S104 that the
S103またはS105の処理が終了すると、認証実行手段33は、S103において一時的にRAMに保存されたIDと、S105において一時的にRAMに保存されたパスワードとが揃っているか否かを判断する(S106)。
When the processing of S103 or S105 is completed, the
S106においてIDおよびパスワードが揃っていると判断されると、認証実行手段33は、認証を実行する(S107)。つまり、認証実行手段33は、S103において一時的にRAMに保存されたIDと、S105において一時的にRAMに保存されたパスワードとの組み合わせが、不揮発性記憶装置46に記憶されているID46aおよびパスワード46bの組み合わせに存在するとき、認証が成功したと判断し、存在しないとき、認証が失敗したと判断する。MFP20は、認証が成功すると、PDLデータ80によるログイン状態となる。
If it is determined in S106 that the ID and password are available, the authentication execution means 33 executes authentication (S107). That is, the
S104においてパスワードコマンド81bを取得していないと判断されるか、S106においてIDおよびパスワードが揃っていないと判断されるか、S107の処理が終了すると、ページデータ取得手段32は、PDLデータ80から最初のページのデータ82aを取得したか否かを判断する(S108)。
When it is determined in S104 that the
S108において最初のページのデータ82aを取得していないと判断されると、再びS102の処理が実行される。
If it is determined in S108 that the
一方、S108において最初のページのデータ82aを取得したと判断されると、印刷実行手段34は、認証が成功しているか否かを判断する(S111)。
On the other hand, if it is determined in S108 that the
S111において認証が失敗していると判断されると、コントローラー30は、S103において一時的にRAMに保存されたIDと、S105において一時的にRAMに保存されたパスワードとを削除し(S112)、ディスプレイ41にエラー表示を出力して(S113)、図3および図4に示す処理を終了する。 If it is determined in S111 that the authentication has failed, the controller 30 deletes the ID temporarily stored in the RAM in S103 and the password temporarily stored in the RAM in S105 (S112). An error display is output to the display 41 (S113), and the processes shown in FIGS. 3 and 4 are terminated.
一方、S111において認証が成功していると判断されると、印刷実行手段34は、最初のページのデータ82aに基づいて最初のページの印刷をプリンター43によって実行する(S114)。
On the other hand, when it is determined in S111 that the authentication is successful, the
次いで、印刷実行手段34は、次のページのデータが存在するか否かを判断する(S115)。
Next, the
S115において次のページのデータが存在すると判断されると、ページデータ取得手段32は、次のページのデータを取得したと判断するまで、次のページのデータを取得したか否かを判断する(S116)。
If it is determined in S115 that the next page data exists, the page
S116において次のページのデータを取得したと判断されると、印刷実行手段34は、S116において取得したと判断されたページのデータに基づいて、そのページの印刷をプリンター43によって実行する(S114)。
If it is determined in S116 that the data for the next page has been acquired, the
S115において次のページのデータが存在しないと判断されると、コントローラー30は、S103において一時的にRAMに保存されたIDと、S105において一時的にRAMに保存されたパスワードとを削除し(S117)、PDLデータ80によるログイン状態をログアウト状態にして(S118)、図3および図4に示す処理を終了する。 If it is determined in S115 that the next page data does not exist, the controller 30 deletes the ID temporarily stored in the RAM in S103 and the password temporarily stored in the RAM in S105 (S117). ), The login state by the PDL data 80 is changed to the logout state (S118), and the processes shown in FIGS. 3 and 4 are ended.
以上に説明したように、MFP20は、ページデータ取得手段32によってPDLデータ80に含まれている複数のページのデータのうち最初のページのデータ82aが取得された時点(S108でYES)で認証実行手段33による認証が成功しているとき(S111でYES)にページのデータに基づいて印刷実行手段34が印刷を実行する(S114)が、PDLデータ80の構造上、最初のページのデータ82aが取得された時点(S108でYES)で認証データ81の取得が完了している(S106でYES)ので、PDLの種類によらず認証を実行する(S107)ことができる。例えば、MFP20は、パスワードコマンド81bの後にIDコマンド81aが配置されているPDLデータ80であっても、最初のページのデータ82aが取得された時点で認証データ81の取得が完了しているので、PDLの種類によらず認証を実行することができる。
As described above, the MFP 20 performs authentication when the page
また、MFP20は、PDLデータ80に複数の認証データ81が含まれている場合であっても、最初のページのデータ82aが取得された時点で全ての認証データ81の取得が完了しているので、取得が完了した全ての認証データ81のうち適切な認証データ81に基づいて適切に認証を実行することができる。例えば、MFP20は、複数の認証データ81のうち先行する認証データ81に基づいて認証を実行した(S107)ときに認証が失敗しても、後続の認証データ81に基づいて認証を実行した(S107)ときに認証が成功すれば、印刷を実行する(S114)ことができる。なお、MFP20は、S107において認証が一旦成功した場合、図3および図4に示す処理を終了するまで、S103の処理やS105の処理においてRAM上のIDやパスワードを上書きしないようになっていても良い。
In addition, even when the PDL data 80 includes a plurality of authentication data 81, the MFP 20 has already acquired all the authentication data 81 when the
また、MFP20は、PDLデータ80に含まれている複数のページのデータのうち最初のページのデータ82aが取得された時点(S108でYES)で認証が成功しているとき(S111でYES)にページのデータに基づいて印刷を実行する(S114)ので、PDLデータ80を全て受信した時点で認証を実行する従来の構成と比較して、認証の成否を早期に確定することができ、効率良く認証を実行することができる。
Further, when the authentication is successful (YES in S111), the MFP 20 acquires the
なお、MFP20は、S103において一時的にRAMに保存されたIDと、S105において一時的にRAMに保存されたパスワードとの組み合わせとS107において比較するIDおよびパスワードとして、不揮発性記憶装置46に記憶されているID46aおよびパスワード46bの組み合わせを使用するようになっているが、不揮発性記憶装置46に記憶されているID46aおよびパスワード46bの組み合わせではなく、都度、操作部42から利用者によって入力されるIDおよびパスワードの組み合わせを使用するようになっていても良い。
The MFP 20 is stored in the nonvolatile storage device 46 as an ID and password to be compared in S107 with a combination of the ID temporarily stored in the RAM in S103 and the password temporarily stored in the RAM in S105. The combination of the
(第2の実施の形態)
本実施の形態に係る画像形成システムの構成は、画像形成プログラムを除いて第1の実施の形態に係る画像形成システムの構成と同様である。したがって、本実施の形態に係る画像形成システムの構成については、第1の実施の形態に係る画像形成システムの構成と同一の符号を付して詳細な説明を省略する。
(Second Embodiment)
The configuration of the image forming system according to the present embodiment is the same as the configuration of the image forming system according to the first embodiment except for the image forming program. Therefore, the configuration of the image forming system according to the present embodiment is denoted by the same reference numeral as the configuration of the image forming system according to the first embodiment, and detailed description thereof is omitted.
本実施の形態に係る画像形成システムの動作は、以下に述べるMFP20の動作を除いて第1の実施の形態に係る画像形成システムの動作と同様である。したがって、第1の実施の形態に係る画像形成システムの動作と同一の動作については、説明を省略する。 The operation of the image forming system according to the present embodiment is the same as the operation of the image forming system according to the first embodiment except for the operation of the MFP 20 described below. Therefore, the description of the same operation as that of the image forming system according to the first embodiment is omitted.
図5は、本実施の形態に係るMFP20の一部の動作のフローチャートである。 FIG. 5 is a flowchart of a part of the operation of the MFP 20 according to the present embodiment.
図3に示すS108において最初のページのデータ82aを取得したと判断されると、本実施の形態に係るMFP20は、図5に示す処理を実行する。
If it is determined in S108 shown in FIG. 3 that the
図5に示すように、本実施の形態に係るMFP20は、S111〜S115、S117およびS118の処理を、第1の実施の形態に係るMFP20と同様に処理する。 As illustrated in FIG. 5, the MFP 20 according to the present embodiment performs the processes of S111 to S115, S117, and S118 in the same manner as the MFP 20 according to the first embodiment.
S115において次のページのデータが存在すると判断されると、認証実行手段33は、認証を実行する(S151)。つまり、認証実行手段33は、S103において一時的にRAMに保存されたIDと、S105において一時的にRAMに保存されたパスワードとの組み合わせが、不揮発性記憶装置46に記憶されているID46aおよびパスワード46bの組み合わせに存在するとき、認証が成功したと判断し、存在しないとき、認証が失敗したと判断する。
If it is determined in S115 that the next page of data exists, the
次いで、ページデータ取得手段32は、次のページのデータを取得したと判断するまで、次のページのデータを取得したか否かを判断する(S152)。
Next, the page
S152において次のページのデータを取得したと判断されると、印刷実行手段34は、認証が成功しているか否かを判断する(S111)。
If it is determined in S152 that the data of the next page has been acquired, the
以上に説明したように、本実施の形態に係る認証実行手段33は、ページデータ取得手段32によって最初のページのデータ82aが取得されたときに認証に使用した認証データ81に基づいて、最初のページ以外の各ページに対して認証を実行する(S151)。また、本実施の形態に係る印刷実行手段34は、ページデータ取得手段32によって各ページのデータが取得された時点(S152でYES)で認証実行手段33による認証が成功しているとき(S111でYES)に各ページのデータに基づいて印刷を実行する(S114)。したがって、MFP20は、最初のページにおける認証に使用した認証データを、他のページにおける認証にも使用することができる。
As described above, the
なお、本発明の画像形成装置は、上述した各実施の形態においてMFPであるが、コピー機、プリンターなど、MFP以外の画像形成装置であっても良い。 The image forming apparatus of the present invention is an MFP in each of the embodiments described above, but may be an image forming apparatus other than the MFP, such as a copier or a printer.
20 MFP(画像形成装置)
31 認証データ取得手段
32 ページデータ取得手段
33 認証実行手段
34 印刷実行手段
46a ID
46b パスワード
80 PDLデータ
81 認証データ
82 ページデータ群(複数のページのデータ)
82a 最初のページのデータ
20 MFP (image forming apparatus)
31 Authentication data acquisition means 32 Page data acquisition means 33 Authentication execution means 34 Print execution means 46a ID
46b Password 80 PDL data 81 Authentication data 82 Page data group (multiple page data)
82a First page data
Claims (3)
前記PDLデータから前記認証データを取得する認証データ取得手段と、前記PDLデータから前記ページのデータを取得するページデータ取得手段と、前記認証データ取得手段によって取得された前記認証データに基づいて前記認証を実行する認証実行手段と、前記認証実行手段による前記認証が成功しているときに前記ページのデータに基づいて印刷を実行する印刷実行手段とを備えており、
前記印刷実行手段は、前記ページデータ取得手段によって前記複数のページのデータのうち最初のページのデータが取得された時点で前記認証実行手段による前記認証が成功しているときに、前記ページのデータに基づいて印刷を実行することを特徴とする画像形成装置。 An image forming apparatus that receives authentication data and PDL data including data of a plurality of pages arranged after the authentication data and performs authentication based on the authentication data,
Authentication data acquisition means for acquiring the authentication data from the PDL data, page data acquisition means for acquiring data of the page from the PDL data, and the authentication based on the authentication data acquired by the authentication data acquisition means And an authentication execution unit that executes printing based on the data of the page when the authentication by the authentication execution unit is successful, and
The print execution unit is configured to display the page data when the authentication by the authentication execution unit is successful when the page data acquisition unit acquires the first page data of the plurality of page data. An image forming apparatus that executes printing based on the above.
前記印刷実行手段は、前記ページデータ取得手段によって前記各ページのデータが取得された時点で前記認証実行手段による前記認証が成功しているときに、前記各ページのデータに基づいて印刷を実行することを特徴とする請求項1に記載の画像形成装置。 The authentication execution unit performs the authentication for each page other than the first page based on the authentication data used for the authentication when the data of the first page is acquired by the page data acquisition unit. Run,
The print execution unit executes printing based on the data of each page when the authentication by the authentication execution unit is successful when the data of each page is acquired by the page data acquisition unit. The image forming apparatus according to claim 1.
前記印刷実行手段は、前記ページデータ取得手段によって前記複数のページのデータのうち最初のページのデータが取得された時点で前記認証実行手段による前記認証が成功しているときに、前記ページのデータに基づいて印刷を実行することを特徴とする画像形成プログラム。 An image forming apparatus that receives PDL data including authentication data and data of a plurality of pages arranged after the authentication data and performs authentication based on the authentication data is transmitted from the PDL data to the authentication data. Authentication data acquisition means for acquiring, page data acquisition means for acquiring data of the page from the PDL data, authentication execution means for executing the authentication based on the authentication data acquired by the authentication data acquisition means, and When the authentication by the authentication execution unit is successful, function as a print execution unit that executes printing based on the data of the page,
The print execution unit is configured to display the page data when the authentication by the authentication execution unit is successful when the page data acquisition unit acquires the first page data of the plurality of page data. An image forming program that executes printing based on the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011005822A JP5677704B2 (en) | 2011-01-14 | 2011-01-14 | Image forming apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011005822A JP5677704B2 (en) | 2011-01-14 | 2011-01-14 | Image forming apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012144013A true JP2012144013A (en) | 2012-08-02 |
| JP5677704B2 JP5677704B2 (en) | 2015-02-25 |
Family
ID=46788091
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011005822A Expired - Fee Related JP5677704B2 (en) | 2011-01-14 | 2011-01-14 | Image forming apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5677704B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015009453A (en) * | 2013-06-28 | 2015-01-19 | 京セラドキュメントソリューションズ株式会社 | Image forming device and image forming method |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0948165A (en) * | 1995-08-08 | 1997-02-18 | Ricoh Co Ltd | Printer |
| JPH10138612A (en) * | 1996-09-13 | 1998-05-26 | Ricoh Co Ltd | Image forming system, image forming apparatus, and medium recording control program |
| JP2005173720A (en) * | 2003-12-08 | 2005-06-30 | Ricoh Co Ltd | Hidden character processing device, Hidden character processing method, Hidden character processing program, recording medium recording this, and Hidden character processing system |
| JP2006079473A (en) * | 2004-09-10 | 2006-03-23 | Ricoh Co Ltd | Printing system and printing apparatus |
| JP2006260023A (en) * | 2005-03-16 | 2006-09-28 | Fuji Xerox Co Ltd | Printing system and print control method |
| JP2008129941A (en) * | 2006-11-22 | 2008-06-05 | Konica Minolta Business Technologies Inc | Image processor, image processing method and computer program |
-
2011
- 2011-01-14 JP JP2011005822A patent/JP5677704B2/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0948165A (en) * | 1995-08-08 | 1997-02-18 | Ricoh Co Ltd | Printer |
| JPH10138612A (en) * | 1996-09-13 | 1998-05-26 | Ricoh Co Ltd | Image forming system, image forming apparatus, and medium recording control program |
| JP2005173720A (en) * | 2003-12-08 | 2005-06-30 | Ricoh Co Ltd | Hidden character processing device, Hidden character processing method, Hidden character processing program, recording medium recording this, and Hidden character processing system |
| JP2006079473A (en) * | 2004-09-10 | 2006-03-23 | Ricoh Co Ltd | Printing system and printing apparatus |
| JP2006260023A (en) * | 2005-03-16 | 2006-09-28 | Fuji Xerox Co Ltd | Printing system and print control method |
| JP2008129941A (en) * | 2006-11-22 | 2008-06-05 | Konica Minolta Business Technologies Inc | Image processor, image processing method and computer program |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015009453A (en) * | 2013-06-28 | 2015-01-19 | 京セラドキュメントソリューションズ株式会社 | Image forming device and image forming method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5677704B2 (en) | 2015-02-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6327930B2 (en) | Image forming apparatus, information processing method, and program | |
| US9058137B2 (en) | Printing apparatus, method for controlling printing apparatus, and storage medium | |
| US10554855B2 (en) | Login and logout system, electronic device and recording medium | |
| JP2009297990A (en) | Image forming apparatus, image forming method, and image forming program | |
| US10284748B2 (en) | Image processing system and image processing program | |
| JP6216235B2 (en) | Image forming apparatus, control method therefor, and program | |
| JP6319584B2 (en) | Image forming system | |
| JP5377062B2 (en) | Image forming apparatus | |
| JP7581083B2 (en) | Information processing device to which user authentication can be applied and method for controlling said device | |
| US20120154848A1 (en) | Printing system, image forming apparatus, image forming method, and non-transitory computer-readable recording medium encoded with image forming program | |
| JP6864760B2 (en) | Printing equipment, its control method, and programs | |
| JP2014142867A (en) | Server device, image forming system, and image forming method | |
| JP4992831B2 (en) | Image forming apparatus, image forming method, and image forming program | |
| JP5677704B2 (en) | Image forming apparatus | |
| CN105930106B (en) | Function provides system and print system | |
| US10116640B2 (en) | Image processing system, image processing device, and authentication method | |
| JP2015072661A (en) | Image forming apparatus, control method therefor, and program | |
| US20170351446A1 (en) | Information processing apparatus, method for controlling information processing apparatus, and storage medium | |
| JP4881171B2 (en) | Host output processing system, host output processing method, host output processing program, and recording medium | |
| JP4998000B2 (en) | Printing apparatus and confidential printing method | |
| JP2013159053A (en) | Image forming apparatus and image forming system | |
| JP5752065B2 (en) | Image forming apparatus and image forming system | |
| US20220091803A1 (en) | Printing apparatus for invalidating an automatic printing function, control method and storage medium | |
| JP6329366B2 (en) | Printing device | |
| CN102200898B (en) | Signal conditioning package, image formation system and device and information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121221 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130926 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140709 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140711 |
|
| 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: 20141202 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150103 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5677704 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |