專利名稱:輸出裝置、系統及控制方法
技術領域:
本發明涉及輸出裝置、系統、控制方法及存儲計算機可讀程序的存儲介質。
背景技術:
目前正提出這樣ー種用于打印ID的技術,該ID用于識別來自別處的各打印物(printed output)。由于該技術尚未對公眾開放,因此不為公眾所知。然而,根據日本專利特愿2010-202118號公報中論述的該技術,用于在打印物上寫入ID的ニ維碼中的區域是必須的。
發明內容
本發明針對ー種輸出裝置。根據本發明的一方面,提供一種輸出裝置,該輸出裝置包括生成単元,其被構造為通過對表示所述輸出裝置的信息、表示所述輸出裝置輸出圖像的輸出時間的信息以及表示當輸出所述圖像時的頁碼和打印份數的信息進行編碼,來生成ニ維碼;組合單元,其被構造為將生成的所述ニ維碼與所述圖像組合;以及輸出単元,其被構造為輸出包括所述ニ維碼的圖像。根據以下參照附圖對示例性實施例的詳細描述,本發明的其他特征及方面將變得清楚。
被并入說明書中并構成說明書的一部分的附圖,例示了本發明的示例性實施例、特征及各方面,并與文字描述一起用于解釋本發明的原理。圖I例示了根據本發明的文檔管理系統的結構的示例。圖2例示了文檔管理系統中的個人計算機(PC)和服務器的硬件結構的示例。圖3例示了文檔管理系統中的多功能外圍設備(MFP)的硬件結構的示例。圖4例示了文檔管理系統的軟件結構的示例。圖5例示了包括編碼圖像的文檔的示例。圖6是例示由MFP進行的復印操作的流程圖。圖7例示了根據解碼處理獲得的嵌入信息的示例。圖8A、圖8B和圖8C例示了更新的嵌入信息的示例。圖9是例示MFP打印從PC發送的圖像數據的處理流的流程圖。圖10A、圖IOB和圖IOC例示了從MFP發送到服務器的嵌入信息的示例。
圖11A、圖IlB和圖IlC例示了由服務器生成的數據表的示例。圖12是例示服務器進行追蹤的處理流的流程圖。圖13A和圖13B分別例示了追蹤對象的示例以及追蹤結果列表的示例。圖14是例示服務器進行追蹤的處理流的流程圖。
圖15A和圖15B分別例示了追蹤對象和追蹤結果列表的示例。圖16是例示服務器進行后方追蹤處理(following trace processing)的處理流的流程圖。圖17A和圖17B分別例示了后方追蹤對象和追蹤結果列表的示例。圖18A和圖18B是例示服務器進行全追蹤的處理流的流程圖。圖19例示了全追蹤的處理結果的示例。
具體實施例方式以下參照附圖詳細說明本發明的各種示例性實施例、特征以及各方面。圖I例示了根據本發明的文檔管理系統100的結構的示例。 文檔管理系統100包括PC 101、MFP 102、MFP 103及服務器104。這些裝置經由諸如局域網(LAN)的網絡105相互連接。PC 101是諸如個人計算機的信息處理裝置。PC 101包括中央處理單元(CPU)、隨機存取存儲器(RAM)、只讀存儲器(ROM)、硬盤驅動器、外部存儲單元、網絡接ロ、顯示器、鍵盤以及鼠標。MFP 102和MFP 103是具有掃描器功能、復印功能、打印功能以及發送功能的圖像
形成裝置。圖像形成裝置不限于MFP,可以使用任意類型的裝置,只要其能夠在存儲器中或片材上形成圖像即可。另外,雖然在圖I中的文檔管理系統中有兩個MFP,即MFP 102和MFP103,但是系統中也可以包括ー個或三個MFP。服務器104是存儲從PC 101、MFP 102或MFP 103發送的各種文件和數據的信息
處理裝置。圖2例示了 PC 101和服務器104的硬件結構的示例。圖3例示了 MFP 102和MFP103的硬件結構的示例。在圖2中,CPU 200執行存儲在ROM 202的程序ROM或硬盤209中的諸如操作系統(OS)或應用等的程序。該程序被加載到RAM 201中并由CPU 200來執行。RAM 201用作CPU 200的主存儲器和工作區。鍵盤控制器203控制經由鍵盤207或指示設備(未例示)的鍵輸入。顯示控制器204控制顯示器208的顯示。盤控制器205控制對存儲各種類型數據的硬盤(HD)209或軟(注冊商標)盤(FD)的數據訪問。網絡控制器(NC) 206連接到網絡,并執行關于與連接到網絡的其他裝置的通信的控制處理。在圖3中,CPU 300是進行MFP 102和MFP 103的整體控制的處理器。MFP的各單元連接到內部總線307并且由CPU 300來控制。顯示單元301包括諸如觸摸屏的圖像顯示設備。用戶經由顯示單元301上顯示的畫面給出例如復印指令。掃描器單元302掃描文檔并獲取圖像數據。打印機單元303在諸如紙張的記錄介質上打印圖像。存儲器304存儲當CPU 300控制MFP 102和MFP 103時執行的各種命令(包括應用程序)。通過掃描器単元302獲取的圖像數據被臨時存儲在大容量存儲單元305中。網絡接ロ 306根據CPU 300的控制、經由網絡105進行各種數據的發送/接收。
圖4例示了文檔管理系統的軟件結構的示例。圖4中的虛線將MFP102或MFP 103的軟件結構與服務器104的軟件結構分開。文檔管理系統的各裝置的軟件結構,通過各裝置的CPU執行存儲在裝置的存儲單元(RAM、外部存儲器、大容量存儲裝置、存儲器等)中的程序來實現。首先,將描述MFP 102或MFP 103的軟件結構。控制單元400進行MFP 102或MFP 103的整體控制,對以下描述的各單元給出指令,并進行各単元的管理。數據發送/接收單元401進行與服務器104的數據的發送/接收。盡管在本實施例中未進行描述,但是數據發送/接收單元401還進行與PC 101的數據的發送/接收處理。接收處理還稱為獲取處理。掃描處理單元402使掃描器単元302根據用戶經由用戶界面(UI)給出的指令來掃描放置在稿臺上的文檔,并獲取圖像數據作為掃描結果。碼檢測単元403從作為掃描結果獲取的圖像數據中檢測QR碼。在該說明書中,盡管將QR碼(為典型的ニ維碼)描述為附加到文檔的編碼圖像的示例,但是編碼圖像并不限于QR碼。例如,本發明可以廣泛應用于出于文檔管理和復印限制的目的而允許向文檔添加特定信息編碼圖像的技木。這類包括特定信息的圖像是例如一維碼或數字水印。另外,在該說明書中,“文檔”是針對其上打印有包括字符或圖形的特定信息的打印物或復印物所使用的術語。另外,在該說明書中,“內容”是用于表現打印物或復印物上包括字符或圖形的特定信息的術語。如果進行了打印物A的復印,則獲得的副本(復印物B)和打印物A被考慮為不同的文檔。然而,由于打印物A和復印物B中包括的字符和圖形是相同的,因此它們具有相同的內容。解碼單元404對檢測到的QR碼解碼并提取嵌入信息。嵌入信息更新単元405更新嵌入信息并生成要被嵌入到復印文檔中的新信息。如果不存在嵌入信息(例如,原稿副本不包括QR碼),則嵌入信息更新単元405新生成待嵌入信息。編碼單元406對更新的嵌入信息或新生成的待嵌入信息進行編碼,并生成QR碼作為編碼圖像。圖像組合単元407將要打印的圖像數據與通過編碼處理生成的QR碼相組合。打印處理單元408使打印機単元303在諸如紙張的記錄介質上打印根據組合處理而獲得的圖像數據。追蹤信息生成単元409基于由解碼單元404提取的嵌入信息以及由嵌入信息更新単元405生成的新的待嵌入信息來生成追蹤信息。追蹤信息用于追蹤打印物的使用歷史。接著,將描述服務器104的軟件結構。控制單元410進行服務器104的總體控制。控制單元410對以下描述的服務器 104的各單元給出指令,并進行各単元的管理。數據發送/接收單元411進行與MFP 102或MFP 103的數據發送/接收。另外,盡管圖4中未例示,但是數據發送/接收單元411進行與PC 101的數據發送/接收處理。追蹤信息存儲處理單元412基于由控制単元410給出的指令,進行登記從MFP 102或MFP 103接收的追蹤信息所需的各種類型的處理。
數據寫入単元413基于控制単元410給出的指令,將除追蹤信息以外的各種類型的數據寫入硬盤(未例示)等中,并存儲所述數據。數據讀取單元414基于由控制單元410給出的指令,從硬盤(未例示)中讀出包括追蹤信息的各種類型的數據。根據由控制単元410給出的指令,追蹤信息檢索單元415進行使用由數據發送/接收單元411接收到的檢索信息來檢索硬盤中存儲的追蹤信息所需的各種類型的處理。圖5例示了包括編碼圖像的文檔的示例。根據本發明要掃描該文檔。
在圖5中,在文檔501上打印QR碼502。QR碼502是通過對嵌入信息編碼獲得的編碼圖像。在記錄介質的預定區域中打印QR碼。根據本實施例,在文檔501的左上角、左下角、右上角以及右下角設置的矩形區域503中的ー個區域中打印QR碼。對打印有QR碼的區域進行QR碼檢測處理。矩形區域是例如30毫米的正方形。打印有QR碼的區域不限于這種區域,并且可以任意設置位置、形狀和大小。嵌入信息包括例如以下信息。·文檔的打印份數·文檔的頁碼 用于識別最近指示了文檔的輸出的用戶的最新用戶信息(lastest userinformation)·用于識別最初指示了內容的輸出的用戶的原始用戶信息·用于識別文檔被輸出時的日期和時間的日期和時間信息·用于識別已輸出了文檔的MFP的裝置信息嵌入信息的內容不限于上述信息。例如,表示從PC發送的圖像數據是否要被打印的信息或表示放置在稿臺上的文檔是否要被復印的信息,可以按照需要被添加到嵌入信息中。另外,不僅用于識別輸出了文檔的MFP的裝置信息,而且用于識別輸出了內容的第一裝置的信息,可以被添加到嵌入信息中。如果這類信息被添加到嵌入信息中,則用于識別輸出了文檔的MFP的裝置信息將是最新裝置信息,用于識別最初輸出了內容的裝置的信息將是原始裝置信息。這里使用的打印份數是表示在打印或復印處理中文檔已被輸出多少打印份數的信息。另外,頁碼是表示在打印或復印處理中輸出的文檔的頁碼的信息。例如,如果打印兩組包括三頁的文檔,則在六張片材中嵌入的打印份數和頁碼如下·打印物I :打印份數=1,頁碼=I·打印物2 :打印份數=I,頁碼=2·打印物3 :打印份數=1,頁碼=3·打印物4 :打印份數=2,頁碼=I 打印物5 :打印份數=2,頁碼=2·打印物6 :打印份數=2,頁碼=3因此,關于在一次打印或復印操作中獲得的打印物,不存在具有相同打印份數和頁碼的組合的打印物。如果進行雙面打印,則在片材的各面上打印不同的頁碼。
接著,將描述MFP 102或MFP 103的復印操作。圖6是例示MFP 102或MFP 103的復印處理的流程圖。根據本實施例,存儲在存儲器304中的應用(程序)根據用戶給出的指令啟動,并且下述的各步驟通過CPU 300執行該應用來實現。在步驟S601中,當用戶在MFP 102或MFP 103的稿臺上放置要復印的文檔并且選擇復印按鈕(未例示)時,掃描處理單元402指示掃描器単元302來掃描文檔。以這種方式,獲取圖像數據。雖然要掃描的文檔稱為“原稿”,但是原稿本身可以是復印文檔。(例如,復印文檔要被再次復印)。在步驟S602中,碼檢測単元403從獲取的圖像數據中檢測QR碼。換言之,碼檢測単元403檢測在獲取的圖像的四個角的上述矩形區域中的ー個區域內是否存在QR碼。如果檢測到QR碼(步驟S602中“是”),則處理進行到步驟S603。 在步驟S603中,解碼單元404對檢測到的QR碼解碼。換言之,解碼單元404對QR碼解碼并提取嵌入信息。圖7例示了通過解碼處理提取的嵌入信息(第一信息)的示例。根據圖7中的示例,提取用戶信息“ Suzuki ”、日期和時間信息“ 2008/01/3009:53:13”、打印份數“1”、頁碼“2”以及裝置信息“1^-0001”。用戶信息“Suzuki”是表示指示了原稿的打印的用戶的信息。日期和時間信息“ 2008/01/30 09:53:13 ”是輸出了原稿時的日期和時間(YYYYMMDD hhmmss)。“I”是原稿的打印份數,“2”是原稿的頁碼。“MPF-0001”是輸出了原稿的MFP。由于文檔是首次內容輸出,不是復印文檔(即,文檔是原稿),因此“最新用戶信息”的欄是空白。如果用戶過去復印了原稿,則表示最近進行了復印的用戶的用戶信息將被顯示在“最新用戶信息”欄中。“裝置信息”還包括例如用于識別裝置的制造商(廠商)的信息以及裝置的序列號二者。在步驟S604中,嵌入信息更新単元405確定解碼是否已成功完成并且嵌入信息是否已被提取。如果嵌入信息已被成功解碼(步驟S604中“是”),則處理進行到步驟S605。如果嵌入信息由于例如QR碼沾污而未被成功解碼(步驟S604中“否”),則處理進行到步驟 S606。在步驟S605中,嵌入信息更新單元405更新在步驟S603中提取的嵌入信息(第一信息)。為了更精確,嵌入信息更新単元405將表示已生成了原稿的用戶的用戶信息(即,被提取為“原始用戶信息”的信息)保持為“原始用戶信息”,并且表示此次指示了復印的用戶的用戶信息被設置為“最新用戶信息”。如果“最新用戶信息”被包含在步驟S603中提取的嵌入信息中,則由于表示此次指示了復印的用戶的用戶信息被設置為“最新用戶信息”,因此之前的“最新用戶信息”將被刪除。
另外,此次進行的復印的日期和時間信息、復印的頁碼、打印份數以及對應于復印物的頁碼被指派并且嵌入信息被更新。圖8A例示了步驟S605中更新后的嵌入信息。該信息稱為第二信息。更新前的嵌入信息為圖7所示的信息。表示進行了復印的用戶的名稱的用戶信息“ Tanaka”被顯示在“最新用戶信息”欄中,表示生成了原稿的用戶的名稱的用戶信息“Suzuki”被顯示在“原始用戶信息”欄中。另夕卜,由該信息獲悉,“Tanaka”在“2009/09/21 14:33:50”進行了復印,并且復印文檔的打印份數和頁碼分別為“2”和“ I”。另外,由“MFP-0002”進行了復印。如果除了用戶信息外還包括這類信息,則可以在保持“原始”信息的同時更新嵌入信息。圖SB例示了包括“原始”信息的嵌入信息的示例。“原始”信息表示當第一次輸出原稿時的嵌入信息。另外,“最新”表示此次進行的復印的信息。另ー方面,如果在步驟S602中沒有檢測到QR碼(步驟S602中“否”)或者如果在步驟S604中解碼失敗(步驟S604中“否”),則處理進行到步驟S606。在步驟S606中,嵌 入信息更新単元405新生成要嵌入在通過復印處理輸出的文檔中的信息。圖SC例示了在步驟S606中生成的新生成待嵌入信息的示例。由于該信息被新生成,因此此次指示了復印的用戶的名稱“Tanaka”位干“原始用戶信息”的欄中,而不是位于“最新用戶信息”的欄中。在步驟S607中,編碼單元406對在步驟S605中更新的嵌入信息(第二信息)或者在步驟S606中新生成的待嵌入信息進行編碼,并生成QR碼。在步驟S608中,圖像組合單元407將生成的QR碼和在步驟S601中獲得的圖像數據相組合。如果在原稿中包括QR碼,則組合圖像數據的QR碼對應于更新的嵌入信息。如果在原稿中不包括QR碼,則組合圖像數據的QR碼對應于新生成的QR碼。如果在步驟S602中已成功檢測到QR碼并且如果在步驟S604中已成功解碼,則在步驟S609中,追蹤信息生成単元409基于在步驟S603中提取的嵌入信息(第一信息)以及在步驟S605中更新的嵌入信息(第二信息)生成追蹤信息。另ー方面,如果在步驟S602中未成功檢測到QR碼,或者如果在步驟S604中未成功解碼,則基于在步驟S606中新生成的待嵌入信息來生成追蹤信息。以下將參照圖10來描述追蹤信息的詳情。在步驟S610中,追蹤信息生成單元409將在步驟S609中生成的追蹤信息記錄在大容量存儲單元305中。已被記錄的追蹤信息稍后由數據發送/接收單元401以預定定時(周期地或以預定量)發送到服務器104。追蹤信息不是必須被記錄在大容量存儲單元305中,可以在每次進行復印操作時被發送到服務器104。另外,替代MFP向服務器104發送追蹤信息,服務器104或外部應用(未例示)可以訪問MFP并獲取追蹤信息。在步驟S611中,打印處理單元408基于生成的組合圖像數據形成圖像,并在諸如紙張的記錄介質上輸出圖像。然后,文檔的副本被排出到排出托盤(未例示)上。如果要對復印處理給予在諸如追蹤信息生成處理或追蹤信息記錄處理等的其他處理以上的優先級,則可以在步驟S609中的追蹤信息生成處理和步驟S610中的追蹤信息記錄處理之前或并行地執行步驟S611中的復印處理。接著,將描述從PC 101獲得的圖像數據的打印處理的情況。圖9是例示由MFP 102或MFP 103基于從PC 101發送的圖像數據進行的打印處理的流程圖。與參照圖6描述的復印處理的情況ー樣,當CPU 300根據用戶的開始操作來執行存儲器304中存儲的應用(程序)時實現該處理的各步驟。
在步驟S901中,當用戶經由PC 101給出打印指令時,數據發送/接收單元401從PC 101接收圖像數據。所接收的圖像數據(位圖數據)經歷了例如光柵化處理,并且處于適于打印的狀態。如果接收的圖像數據以頁面描述語言(TOL)寫入,則處理該圖像數據,使得該數據適于打印。例如,與下述的步驟S902和S903中的處理并行地由圖像處理單元(未例示)來進行PDL數據的解釋或光柵化。在步驟S902中,嵌入信息更新単元405生成要嵌入到待打印文檔中的信息。該信息是例如表示此次指示了打印的用戶的用戶信息,此次打印的日期和時間信息,以及對應于打印文檔的打印份數和頁碼。在步驟S903中,編碼單元406對在步驟S902中生成的待 嵌入信息進行編碼,并生成QR碼。在步驟S904中,圖像組合單元407將生成的QR碼與在步驟S901中接收到的圖像數據(適于打印的圖像數據)相組合,并生成包括QR碼的組合圖像數據。在步驟S905中,追蹤信息生成單元409基于在步驟S902中生成的新生成待嵌入信息來生成追蹤信息。以下將參照圖10來詳細描述追蹤信息的詳情。在步驟S906中,數據發送/接收單元411將在步驟S905中生成的追蹤信息記錄在大容量存儲單元305中。所記錄的追蹤信息從數據發送/接收單元401被發送到服務器104。由于追蹤信息的記錄方法和向服務器104的信息發送方法與在步驟S610中描述的方法類似,因此不再重復其描述。在步驟S907中,打印處理單元408在記錄介質上形成并輸出所生成的組合圖像數據作為圖像。然后,打印后的文檔被排出到排出托盤(未例示)上。如果要對打印處理給予在諸如追蹤信息生成處理及追蹤信息記錄處理等的其他處理以上的優先級,則可以在步驟S905中的追蹤信息生成處理和步驟S906中的追蹤信息記錄處理之前或并行地執行步驟S907中的打印處理。然后,將描述在復印處理及打印處理的過程中由MFP 102或MFP 103生成的追蹤信息。圖IOA至圖IOC例示了由MFP 102或MFP 103生成的追蹤信息的示例。圖IOA至圖IOC中所示的追蹤信息大致分為“輸入追蹤信息”和“輸出追蹤信息”。如果用戶指示了復印,則在步驟S603中提取的原稿的嵌入信息(換言之,第一信息)被設置在“輸入追蹤信息”的欄中。如果用戶指示了文檔的打印,則“輸入追蹤信息”的欄不包含信息。另外,即使用戶指示了文檔的復印,如果從原稿檢測QR碼失敗或者所檢測到的QR碼的解碼失敗,則也不在“輸入追蹤信息”的欄中顯示信息。另外,如果用戶指示了文檔的復印,而且,從原稿檢測QR碼以及所檢測到的QR碼的解碼已經成功完成,則在步驟S605中更新的嵌入信息(第二信息)顯示在“輸出追蹤信息”的欄中。如果用戶指示了文檔的復印但是從原稿檢測QR碼未成功,或者即使檢測到了 QR碼,如果檢測到的QR碼的解碼未成功,則在步驟S606中新生成的待嵌入信息將顯示在欄中。另ー方面,如果用戶指示了文檔的打印,則在步驟S902中生成的信息將顯示在欄中。以下將描述圖IOA至圖IOC所示的追蹤信息。圖IOA中的信息是當用戶“Suzuki”在“2008/01/30 09:53:13”經由PC等指示"MFP-OOOI"打印文檔時、由“MFP-0001”的追蹤信息生成單元409生成的追蹤信息。另外,圖IOA中的信息是第I組的第2頁的追蹤信息。由于基于從PC發送的圖像數據來打印文檔,因此不進行QR碼的檢測。這樣,“輸入追蹤信息”的欄是空白。“輸出追蹤信息”的各欄,即“用戶信息”、“日期和時間信息”、“打印份數”、“頁碼”和“裝置信息”,與圖7所示的嵌入信息的“原始用戶信息”、“日期和時間信息”、“打印份數”、“頁碼”、“裝置信息”—致。針對具有不同打印份數或頁碼的各頁生成類似的追蹤信息(參見圖IlA至圖11C)。 圖IOB 中的信息是當用戶 “Tanaka” 在“2008/09/21 14:33:50” 指示“MFP-0002”復印文檔時、由“MFP-0002”的追蹤信息生成単元409生成的追蹤信息。要復印的文檔是當生成如上參照圖IOA描述的追蹤信息時打印的文檔。更新前的嵌入信息(即嵌入在原稿中的信息)顯示在“輸入追蹤信息”的欄中。由于在欄中顯示有信息,因此當進行復印時原稿的QR碼的檢測處理和檢測到的QR碼的解碼處理已經成功完成。在這種情況下,圖IOB中的“輸入追蹤信息”將與圖IOA中的“輸出追蹤信息”完全相同。另外,圖IOB中的“輸出追蹤信息”的各欄,即“用戶信息”、“日期和時間信息”、“打印份數”、“頁碼”和“裝置信息”,與圖8A中所示的嵌入信息的“最新用戶信息”、“日期和時間信息”、“打印份數”、“頁碼”和“裝置信息”完全相同。圖IOC 中的信息是當用戶 “Ueda” 在“2010/08/08 11:24:20” 指示“MFP-0003” 復印文檔時由“MFP-0003”的追蹤信息生成単元409生成的追蹤信息。要打印的文檔是當生成如上參照圖IOB描述的追蹤信息時打印的文檔。更新前的嵌入信息(即,原稿中嵌入的信息)顯示在“輸入追蹤信息”的欄中。因而,圖IOC中的“輸入追蹤信息”將與圖IOB中的“輸出追蹤信息”完全相同。根據本實施例,服務器104存儲從MFP 102或MFP 103發送的追蹤信息。以下將詳細描述該處理的詳情。當服務器104的數據發送/接收單元411接收到從MFP 102或MFP103發送的追蹤信息吋,由控制單元410將追蹤信息發送到追蹤信息存儲處理單元412。圖IlA至圖IlC例示了由追蹤信息存儲處理單元412生成的數據表的示例。針對生成追蹤信息的各MFP生成數據表。由于針對ー個MFP生成一個數據表,因此當追蹤信息檢索單元415進行追蹤時,基于這類追蹤請求中包括的裝置信息將要檢索的數據表限制為ー個數據表。因此,能夠有效地進行追蹤處理。將參照圖12、圖13A和圖13B來描述追蹤處理的詳情。根據圖IlA至圖IlC所示的示例,由于生成了三個數據表,因此服務器104從三個MFP接收到追蹤信息。圖IlA至圖IlC中的“輸入用戶信息”、“輸入日期和時間信息”、“輸入打印份數”、“輸入頁碼”及“輸入裝置信息”對應于圖IOA至圖IOC中的“輸入追蹤信息”。類似地,圖IlA至圖IlC中的“輸出用戶信息”、“輸出日期和時間信息”、“輸出打印份數”、“輸出頁碼”、“輸出裝置信息”對應于圖IOA至圖IOC中的“輸出追蹤信息”。
圖IlA例示了存儲由“ MFP-0001”的追蹤信息生成単元409生成的追蹤信息的數據表。這樣,在圖IlA所示的數據表中存儲的追蹤信息的“輸出裝置信息”的全部欄中為“MFP-0001”。在數據表中,“No. ”是用于唯一標識追蹤信息的標識符。根據本實施例,“No. ”中顯示的編號是代表追蹤信息在各數據表中的存儲順序的序列號。在圖IlA中,在No. I至No. 3的追蹤信息的“輸出日期和時間信息”中顯示相同的信息。這是因為根據一個打印命令來生成No. I至No. 3的追蹤信息。換言之,No. I至No. 3的追蹤信息表示用戶“Suzuki”在“2008/01/3009:53:13”利用“MFP-0001”打印了一組由三頁構成的文檔。類似地,No. 4和No. 5的追蹤信息表示用戶“Baba”在“2008/01/30 10:07:21”使用“MFP-0001”復印了兩組包含ー頁的原稿。另外,追蹤信息表示由“Baba”復印的原稿是由用戶“Aoki”在“2008/01/2714:22:09”使用“MFP-0001”打印或復印的第I組文檔的第3頁。圖IlB例示了存儲由“MFP-0002”的追蹤信息生成単元409生成的追蹤信息的數 據表。這樣,在圖IlB所示的數據表中存儲的追蹤信息的“輸出裝置信息”的全部欄中為“MFP-0002”。在圖IlB中,No. 100和No. 101的追蹤信息表示用戶“Tanaka”在“2008/09/2114:33:50”利用“ MFP-0002”打印了兩組包含I頁的原稿。另外,追蹤信息表示原稿是用戶“Suzuki”在“2008/01/30 09:53:13”使用“ MFP-0001”打印或復印了的第I組文檔的第2頁。圖IlC例示了存儲由“ MFP-0003”的追蹤信息生成単元409生成的追蹤信息的數據表。在圖IlC中,No. 2349的追蹤信息表示用戶“Ueda”在“2010/08/08 11:24:20”使用“MFP-0003 ”打印了 ー組包含ー頁的原稿。另外,追蹤信息表示由用戶“Ueda”打印的原稿是用戶“Tanaka”在“2008/09/2114:33:50”使用“MFP-0002”打印或復印的第2組文檔的第I頁。圖IOA中的追蹤信息對應于圖IlA中的追蹤信息No. 2。類似地,圖IOB中的追蹤信息對應于圖IlB中的追蹤信息No. 101。另外,圖IOC中的追蹤信息對應于圖IlC中的追蹤信息No. 2349。服務器104基于圖IlA至圖IlC所示的表中存儲的追蹤信息來進行追蹤處理。以下將描述追蹤處理。圖12是例示由服務器104的追蹤信息檢索單元415進行的追蹤處理的流程圖。根據本實施例,當用戶將文檔作為追蹤對象放置在稿臺上并選擇顯示單元301上顯示的追蹤執行按鈕(未例示)時提交追蹤指令。MFP根據來自用戶的追蹤指令掃描作為追蹤對象的文檔,提取嵌入信息,并將提取的嵌入信息作為追蹤請求發送給服務器104。在步驟S1201中,數據發送/接收單元411接收來自MFP 102或MFP103的追蹤請求。該追蹤請求包括嵌入在作為通過MFP 102或MFP 103進行的掃描而提取的追蹤對象的文檔中的信息。追蹤請求的接收方法不限于上述方法。如果服務器104包括解碼功能(未例示),則服務器104可以從MFP發送的未解碼QR碼的圖像中提取嵌入信息。以這種方式,不管嵌入信息是否要被服務器接收或提取,文檔中嵌入的信息都能夠被獲取。另外,追蹤請求的源不限于MFP,例如還可以使用包含攝像機的移動終端(未例示)或在PC 101上運行的應用(未例示)。在步驟S1202中,追蹤信息檢索單元415將在步驟S1201中接收到的追蹤請求添加到追蹤結果列表。在步驟S1203中,追蹤信息檢索單元415根據在步驟S1201中接收到的追蹤請求來確定要檢索的數據表。更具體地,將裝置信息與在步驟S1201中接收到的追蹤請求中包括的裝置信息相同的數據表,確定為要檢索的數據表。在步驟S1204中,追蹤信息檢索單元415從步驟S1203中確定的數據表中,檢索與追蹤請求匹配的追蹤信息。更精確地,追蹤信息檢索單元415檢索數據表中與追蹤請求中的“日期和時間信息”、“打印份數”及“頁碼”相匹配的“輸出日期和時間信息”、“輸出打印份數”以及“輸出頁碼”。在步驟S1205中,追蹤信息檢索單元415確定在步驟S1203中確定的對象數據表中是否存在與追蹤請求相匹配的追蹤信息。如果存在匹配的追蹤信息(步驟S1205中 “是”),則處理進行到步驟S1206。如果不存在匹配的追蹤信息(步驟S1205中“否”),則處理進行到步驟S1209。在步驟S1206中,追蹤信息檢索單元415確定在步驟S1204中匹配的追蹤信息的“輸入追蹤信息”的欄是否是空白。如果“輸入追蹤信息”的欄是空白(步驟S1206中“是”),則處理進行到步驟S1208。如果“輸入追蹤信息”的欄不是空白(步驟S1206中“否”),則處理進行到步驟S1207。在步驟S1207中,追蹤信息檢索單元415將對應于匹配的追蹤信息的輸入追蹤信息設置為下一追蹤請求。然后,處理返回到步驟S1202,并且根據新追蹤請求來繼續追蹤處理。在步驟S1208中,追蹤信息檢索單元415將表示追蹤已經成功完成的信息連同追蹤結果列表一起,經由數據發送/接收單元411發送給MFP102或MFP 103。另ー方面,在步驟S1209中,追蹤信息檢索單元415將表示追蹤尚未成功的信息連同追蹤結果列表一起,經由數據發送/接收單元411發送給MFP 102或MFP 103。通過MFP 102或MFP 103來顯示追蹤結果列表。圖13A例示了追蹤對象的示例,圖13B例示了追蹤結果列表的示例。圖13A中的信息是嵌入在作為追蹤對象的文檔中的信息。該信息被包含在步驟S1201中由服務器104接收的追蹤請求中。圖13B中的追蹤結果列表是在步驟S1208中從服務器104發送的列表。將描述基于步驟S1201中接收的追蹤請求的、圖13B中的追蹤結果列表的生成處理。圖13A中例示了嵌入在要追蹤的文檔中的信息。當追蹤處理開始時追蹤結果列表不包含任何信息。在步驟S1201中接收到追蹤請求之后,在步驟S1202中,基于圖13A中的嵌入信息將追蹤信息嵌入到追蹤結果列表的使用歷史“I”的行中。在步驟S1203中,基于追蹤請求中包括的裝置信息,將“MFP-0003”的數據表確定為要檢索的數據表。換言之,將圖IlC所示的數據表確定為關于圖13A所示的示例要檢索的數據表。在步驟S1204中,從“MFP-0003 ”的數據表中檢索包括表示日期和時間“2010/08/08 11:24:20”、打印份數“I”及頁碼“I”的輸出信息的追蹤信息。根據圖IlC中的示例,追蹤信息No. “2349”與該條件匹配。
在步驟S1207中,基于對應于匹配的追蹤信息的輸入追蹤信息,由追蹤信息檢索単元415來設置下一追蹤請求,并且處理返回到步驟S1202。這樣,在步驟S1202中,將圖IlC中的No. “2349”的輸入追蹤信息添加到圖13B中的使用記錄“2”的行中。另外,在步驟S1203中,將接下來要檢索的數據表設置為“MFP-0002”。在步驟S1204中,從圖IlB所示的“MFP-0002”的數據表中,檢索包括表示日期和時間“2008/09/2114:33:50”、打印份數“2”及頁碼“I”的輸出信息的追蹤信息。根據圖IIB所示的示例,追蹤信息No. “ 101”與該條件匹配。基于對應于匹配的追蹤信息的輸入追蹤信息,在步驟S1207中設置下一追蹤請求。然后,在步驟S1202中,根據類似的處理對圖13B添加使用記錄“3”的行。另外,在步驟S1205中,確定圖IlA中的追蹤信息No. “2”與該條件匹配。由于對應于匹配的追蹤信息的輸入追蹤信息是空白,因此處理從步驟S1206進行到步驟S1208,然后追蹤處理結束。圖14是例示服務器104的追蹤信息檢索單元415追蹤包括復印信息的信息的處 理流的流程圖。復印信息是表示已打印了作為追蹤對象的文檔的多個打印副本的信息。由于圖14中的步驟S1201至S1209中的處理與圖12中具有相同步驟號的步驟中的處理類似,因此將僅描述步驟S1401和S1402中的處理。在步驟S1401中,追蹤信息檢索單元415確定步驟S1204中與追蹤請求匹配的追蹤信息中是否存在復印信息。換言之,追蹤信息檢索單元415確定在與追蹤請求匹配的追蹤信息的“輸出追蹤信息”中是否包括表示針對相同文檔打印了多個打印副本的記錄。根據在“輸出追蹤信息”中是否存在具有相同“輸出用戶信息”、“輸出時間和日期信息”、“輸出頁碼”和“輸出裝置信息”但是具有不同“輸出打印份數”的記錄,來確定是否針對相同文檔打印了多個打印副本。如果在追蹤信息中存在復印信息(步驟S1401中“是”),則處理進行到步驟S1402。如果在追蹤信息中不存在復印信息(步驟S1401中“否”),則處理進行到步驟S1206。在步驟S1402中,追蹤信息檢索單元415將在步驟S1401中檢測到的復印信息添加到追蹤結果列表中。圖15A例示了追蹤對象的示例,圖15B例示了追蹤結果列表。由于除了追蹤結果列表中包括復印信息以外、圖15B與圖13類似,因此將僅描述復印信息。根據圖14中的流程圖,如果基于圖15A中的嵌入信息檢索到追蹤信息,則當處理首次進行到步驟S1207時,圖15B中的追蹤結果列表包括使用記錄“I”的行。在步驟S1207中,對于下一追蹤請求,追蹤信息檢索單元415將圖IlC中的輸入追蹤信息No. “2349”設置為下ー追蹤請求,并且處理返回到步驟S1202。在步驟S1202中,追蹤信息檢索單元415將圖IlC中的輸入追蹤信息No. “2349”添加到圖15B中的使用記錄“2”的行中。在步驟S1204中,追蹤信息檢索單元415在圖IlB中檢索與追蹤請求匹配的追蹤信息No. “101”。除了打印份數外,圖IlB中的輸出追蹤信息No. “100”與輸出追蹤信息No. “101”相同。換言之,追蹤信息No. “ 100”與追蹤信息No. “ 101” 二者均是當打印多個打印副本時的相同文檔的追蹤信息。追蹤信息No. “100”對應于其打印份數,追蹤信息No. “101”也對應于其打印份數。這樣,在步驟S1401中,追蹤信息檢索單元415確定追蹤信息No. “100”是追蹤信息No. “101”的副本。這樣,在圖15B中的追蹤結果列表中,“使用記錄2的副本I”的行在使用記錄“2”的行之后。這是在步驟S1402中記錄的復印信息。圖16是例示服務器104的追蹤信息檢索單元415進行后方追蹤的處理流的流程圖。盡管圖12中的流程圖所示的通常追蹤處理對追蹤對象文檔的過去使用記錄進行追蹤,但是后方追蹤對后續的使用記錄進行追蹤。在步驟S1601中,數據發送/接收單元411從MFP 102或MFP 103接收后方追蹤請求。該追蹤請求包括嵌入在追蹤對象文檔中的信息。嵌入信息被MFP 102或MFP 103掃描并提取,并被添加到追蹤請求中。追蹤請求不限于這種類型,并且與步驟S1201中的追蹤請求一祥,嵌入信息可以在服務器104接收到QR碼的圖像后被服務器104提取。在步驟S1602中,追蹤信息檢索單元415從全部數據表中檢索與追蹤請求匹配的追蹤信息。更精確地,追蹤信息檢索單元415檢索數據表中的“輸入時間和日期信息”、“輸入打印份數”和“輸入頁碼”與追蹤請求中的“時間和日期信息”、“打印份數”和“輸出頁碼”匹配的追蹤信息。當進行后方追蹤處理時,處理作為追蹤對象的文檔的下一裝置是不確定的。這樣,與圖12中的追蹤處理不同,要從中檢索追蹤信息的數據表無法被縮小到某一表。因此,從全部數據表中檢索追蹤信息。在步驟S1603中,追蹤信息檢索單元415確定在任意數據表中是否存在與追蹤請求匹配的追蹤信息。如果存在與追蹤請求匹配的追蹤信息(步驟S1603中“是”),則處理進行到步驟S1604。如果不存在與追蹤請求匹配的追蹤信息(步驟S1603中“否”),則意味著追蹤已暫停,并且處理進行到步驟S1605。在步驟S1604中,追蹤信息檢索單元415將步驟S1602中與追蹤請求匹配的追蹤信息添加到追蹤結果列表中。盡管可能存在多個匹配的追蹤信息,但是全部這類信息都被添加到追蹤結果列表中。在步驟S1605中,追蹤信息檢索單元415將追蹤結果列表連同表示追蹤已經成功的信息一起經由數據發送/接收單元411發送給MFP 102或MFP 103。如果不存在匹配的追蹤信息,則追蹤信息檢索單元415向MFP102或MFP 103發送空的追蹤結果列表。由MFP 102或MFP 103來顯示追蹤結果列表。關于圖16中的流程圖,由于后方追蹤的負荷高于通常追蹤處理,因此對ー個后方追蹤請求僅進行一次檢索。這是因為,如上所述,難以縮小檢索對象數據表,相應地,在數據表中可能包括與追蹤請求匹配的多個追蹤信息。與圖12中的步驟S1207的情況ー樣,在步驟S1604之后,與追蹤請求匹配的各條追蹤信息的輸出信息可以被設置為下ー追蹤請求。然后,處理返回到步驟S1602,并且繼續后方追蹤處理。圖17A例示了后方追蹤處理的追蹤對象的示例,圖17B例示了追蹤結果列表的示例。圖17A中的追蹤對象是步驟S1601中服務器104接收到的后方追蹤請求中包括的、嵌入在追蹤對象文檔中的信息。圖17B是步驟S1605中發送的追蹤結果列表。在以下描述中,將描述基于圖17A中的追蹤請求的圖17B所示的追蹤結果列表的生成處理。當追蹤處理開始時,追蹤結果列表不包括任何信息。在步驟S1602中,從各數據表中檢索具有時間和日期信息“2008/09/21 14:33:50”、打印份數“2”以及頁碼“I”的輸入信息的追蹤信息。根據圖IIC中的示例,追蹤信息No. “2349”與該條件匹配。在步驟S1604中,追蹤信息檢索單元415將與追蹤請求匹配的信息添加到追蹤結果列表中。換言之,圖IlC中的追蹤信息的輸入追蹤信息No. “2349”被添加到圖17B中的使用記錄“后方追蹤結果I”的行中。類似地,關于圖17B中的追蹤結果列表,由干“后方追蹤結果2”至“后方追蹤結果5”的追蹤信息與圖17A中的追蹤請求匹配,因此該信息被添加至追蹤結果列表。“后方追蹤結果2”至“后方追蹤結果5”的追蹤信息在圖11中未例示。根據該追蹤結果列表,知道已復印了五份作為追蹤對象的文檔。圖18A和圖18B是例示服務器104的追蹤信息檢索單元415進行全追蹤的處理流的流程圖。全追蹤是用于通過組合包括復印信息的追蹤的通常追蹤處理以及后方追蹤來追蹤作為追蹤對象的文檔的全部使用記錄的方法。對圖18A中的以上參照圖12和圖14描述了的步驟給予相同的標記,從而不再重復這類步驟的描述。在步驟S1801中,追蹤信息檢索單元415確定是否存在與追蹤請求匹配的包括輸出追蹤信息的追蹤信息。換言之,追蹤信息檢索單元415確定在追蹤結果樹中是否存在節點。如果在追蹤結果樹中不存在節點(步驟S1801中“否”),則處理進行到步驟S1802。如果在追蹤結果樹中存在節點(步驟S1801中“是”),則處理進行到步驟S1803。追蹤結果樹是用于呈現作為追蹤對象的文檔的使用記錄的數據結構。追蹤結果樹具有一般的樹結構,并且樹的各節點對應于使用記錄。根節點是原始追蹤信息。在圖12至圖17B中,盡管以表格式來呈現追蹤結果,但是可以樹結構來呈現追蹤結果,如下述的圖19中顯示的追蹤結果。可以使用諸如樹結構或表格式的任意內部數據存儲方法,只要能夠表現使用記錄的順序即可。關于圖12至圖17B中采用的表格式,在“使用記錄”的行中給出使用記錄的順序。另外,關于圖19中的樹結構,通過節點的父子關系來表現使用記錄的順序。在步驟S1802中,追蹤信息檢索單元415將與追蹤請求匹配的追蹤信息作為節點添加到追蹤結果樹。然后,處理進行到步驟S1401。在步驟S1803中,追蹤信息檢索單元415將與追蹤請求匹配的追蹤信息,作為追蹤請求中的追蹤信息的父節點添加到追蹤結果樹。如果在步驟S1401中與追蹤請求匹配的追蹤信息中存在復印信息,則在步驟S1804中追蹤信息檢索單元415將復印信息作為追蹤請求中的追蹤信息的同胞節點(sibling node)添加到追蹤結果樹。在圖18A和圖18B中的流程圖中,步驟S1805之前的步驟中的處理是包括復印信息的追蹤的通常追蹤處理,步驟S1805以及步驟S1805之后的步驟中的處理是后方追蹤處理。在步驟S1805中,追蹤信息檢索單元415確定在追蹤結果樹的節點中是否存在尚未經歷后方追蹤處理的節點。如果針對全部節點完成了后方追蹤處理(步驟S1805中“否”),則處理進行到步驟S1808。如果存在尚未經歷后方追蹤處理的節點(步驟S1805中“是”),則處理進行到步驟S1806。在步驟S1806中,追蹤信息檢索單元415選擇用于后方追蹤處理的ー個節點,并將該節點的追蹤信息中的輸出追蹤信息設置給下一追蹤請求。在步驟S1807中,追蹤信息檢索單元415將與追蹤請求匹配的追蹤信息作為追蹤請求中的追蹤信息的子節點添加到追蹤結果樹,然后處理返回到步驟S1805。如果存在與追蹤請求匹配的多個追蹤信息,則將其全部添加到追蹤結果樹。然而,不添加已經作為子節點存在于追蹤結果樹中的追蹤信息。確定在步驟S1807中添加的子節點尚未經歷步驟S1805中的后方追蹤處理。、
在步驟S1808中,追蹤信息檢索單元415將追蹤結果樹連同表示追蹤已經成功的信息一起經由數據發送/接收單元411發送給MFP 102或MFP 103。在步驟S1205中,如果不存在匹配的追蹤信息(步驟S1205中“否”),則處理進行到步驟S1809。在步驟S1809中,追蹤信息檢索單元415將追蹤結果樹連同表示追蹤已經失敗的信息一起經由數據發送/接收單元411發送給MFP 102或MFP 103。圖19例示了追蹤結果樹的顯示畫面的示例。圖19中的追蹤結果樹示出了根據圖18A和圖18B中的流程圖進行了的追蹤處理的結果。追蹤對象是圖17A中的追蹤信息。當追蹤處理開始時,追蹤結果樹為空。在步驟S1204中,追蹤信息檢索單元415在“MFP-0002”的數據表中檢索與追蹤請求匹配的追蹤信息。作為結果,圖IlB中的追蹤信息No. “101”與追蹤請求相匹配。在步驟S1801中,由于追蹤結果樹不具有任何節點,因此處理進行到步驟S1802。在步驟S1802中,追蹤信息檢索單元415將與追蹤請求匹配的追蹤信息作為節點添加到追蹤結果樹中(追蹤信息1901)。
在步驟S1401中,追蹤信息檢索單元415確定在與追蹤請求匹配的追蹤信息中是否包括復印信息。根據圖IlB中的示例,追蹤信息No. “100”作為與追蹤請求匹配的追蹤信息No. “101”的復印信息存在。這樣,處理進行到步驟S1804,并且追蹤信息檢索單元415將復印信息的追蹤信息作為與追蹤請求匹配的追蹤信息的同胞節點添加到追蹤結果樹中(追蹤信息1902)。在步驟S1207中,追蹤信息檢索單元415將追蹤信息1901的輸入追蹤信息設置給新追蹤請求,并且處理返回到步驟S1203。類似地,在步驟S1204中,追蹤信息檢索單元415在“MFP-0001”的數據表中檢索與追蹤請求匹配的追蹤信息。作為結果,圖IlA中的追蹤信息No. “2”與追蹤請求匹配。在步驟S1801中,由于追蹤結果樹中已經存在節點,因此處理進行到步驟S1803。在步驟S1803中,與追蹤請求匹配的追蹤信息作為追蹤請求中的追蹤信息的父節點被添加到追蹤結果樹中(追蹤信息1903)。在步驟S1401中,追蹤信息檢索單元415確定在與追蹤請求匹配的追蹤信息中是否存在復印信息。根據圖IlA中的示例,由于不存在與追蹤請求匹配的追蹤信息No. “2”的復印信息,因此處理進行到步驟S1206。在步驟S1206中,由干與追蹤請求匹配的追蹤信息No. “2”的輸入追蹤信息是空白,因此處理進行到步驟S1805。以上描述的步驟構成了包括復印信息的追蹤處理的通常追蹤處理。具有空白輸入追蹤信息的追蹤信息將是追蹤結果樹的根節點。根據圖19中的樹結構,追蹤信息1903是根節點。步驟S1805以及步驟S1805之后的處理是后方追蹤處理。在步驟S1805中,追蹤信息檢索單元415確定追蹤結果樹中是否存在尚未經歷后方追蹤的節點。如果是第一次執行步驟S1805中的處理,則任何節點都尚未經歷后方追蹤處理。在步驟S1806中,追蹤信息檢索單元415選擇已在步驟S1805中確定尚未經歷后方追蹤處理的節點中的ー個節點,并將追蹤信息的輸出追蹤信息設置給追蹤請求。根據圖19中的示例,選擇作為根節點的追蹤信息1903。在步驟S1603中,追蹤信息檢索單元415確定在任意數據表中是否存在與追蹤請求匹配的追蹤信息。如果存在與追蹤請求匹配的追蹤信息,則在步驟S1807中,追蹤信息檢索單元415添加與追蹤請求匹配的追蹤信息,作為追蹤請求中的追蹤信息的子節點。根據圖19中的示例,作為追蹤信息1903的后方追蹤處理,根據步驟S1602中的檢索,追蹤信息1901、1902和1904均與追蹤請求匹配。由于追蹤信息1901和追蹤信息1902已經被添加到追蹤結果樹中,因此在步驟S1807中添加的子節點僅為追蹤信息1904。然后,處理返回到步驟S1805。在步驟S1805中,追蹤信息檢索單元415確定是否存在尚未經歷后方追蹤處理的節點。此時,尚未經歷后方追蹤處理的節點是追蹤信息1901、1902 和 1904。根據圖19中的示例,如果針對追蹤信息1902和追蹤信息1904執行了后方追蹤處理,則不存在匹配的追蹤信息。這樣,追蹤結果樹中的追蹤信息1902和1904均不具有子節點。另ー方面,如果針對追蹤信息1901執行了后方追蹤處理,則追蹤信息1905、1906和1907均與追蹤請求匹配。這樣,追蹤信息1905、1906和1907均被添加到追蹤結果樹中,作為追蹤信息1901的子節點。 類似地,針對追蹤信息1905、1906和1907依次地執行后方追蹤處理。根據圖19中的示例,由于在任意追蹤信息1905、1906和1907中不存在與后方追蹤處理中的追蹤請求匹配的追蹤信息,因此這類追蹤信息不具有子節點。當結束了追蹤結果樹的全部節點的后方追蹤處理時,完成追蹤結果樹。通過使用該追蹤結果樹,能夠追蹤到作為追蹤對象的文檔的全部使用記錄。根據圖19中的示例,獲悉用戶“Suzuki”首次打印了作為追蹤對象的圖17A中的文檔(追蹤信息1903)。然后,重復文檔的復印,從而生成七個文檔。本發明的各方面還可以通過讀出并執行記錄在存儲設備(計算機可讀介質)上的用于執行上述實施例的功能的程序的系統或裝置的計算機(或諸如CPU或MPU等的設備)來實現,以及通過由系統或裝置的計算機通過例如讀出并執行記錄在存儲設備上的用于執行上述實施例的功能的程序來執行各步驟的方法來實現。鑒于此,例如經由網絡或者從用作存儲設備的各種類型的記錄介質(例如計算機可讀介質)向計算機提供程序。在這種情況下,系統或裝置以及存儲程序的記錄介質被包含在本發明的范圍之內。雖然參照示例性實施例對本發明進行了描述,但是應當理解,本發明并不限于所公開的示例性實施例。應當對所附權利要求的范圍給予最寬的解釋,以使其涵蓋所有這些變型例以及等同的結構和功能。
權利要求
1.一種輸出裝置,該輸出裝置包括 生成単元,其被構造為通過對表示所述輸出裝置的信息、表示所述輸出裝置輸出圖像的輸出時間的信息以及表示當輸出所述圖像時的頁碼和打印份數的信息進行編碼,來生成ニ維碼; 組合單元,其被構造為將生成的所述ニ維碼與所述圖像組合;以及 輸出單元,其被構造為輸出包括所述ニ維碼的圖像。
2.一種系統,所述系統包括 存儲單元,其被構造為將第一信息與第二信息相關聯地存儲,所述第一信息包括表示針對圖像的輸出裝置的信息、表示所述輸出裝置輸出所述圖像的輸出時間的信息、表示當輸出所述圖像時的頁碼和打印份數的信息、以及表示指示了所述輸出裝置輸出所述圖像的用戶的信息,所述第二信息包括針對作為所述圖像的原稿圖像的圖像的輸出裝置的信息、表示所述輸出裝置輸出所述原稿圖像的輸出時間的信息、表示當輸出所述原稿圖像時所述原稿圖像的頁碼和打印份數的信息、以及表示指示了所述輸出裝置輸出所述原稿圖像的用戶的信息; 獲取單元,其被構造為從由根據權利要求I所述的輸出裝置的所述輸出單元輸出的圖像中檢測ニ維碼,并獲取表示所述輸出裝置的信息、表示所述輸出裝置輸出所述圖像的輸出時間的信息、以及表示當輸出所述圖像時的頁碼和打印份數的信息; 檢索單元,其被構造為在所述存儲單元中檢索包括與由所述獲取單元獲取的表示所述輸出裝置的信息、表示所述輸出裝置輸出所述圖像的輸出時間的信息、以及表示當輸出所述圖像時的頁碼和打印份數的信息相同的信息的所述第一信息;以及 顯示單元,其被構造為在所述檢索單元找到包括所述相同的信息的所述第一信息的情況下,顯示與包括所述相同的信息的所述第一信息相關聯地存儲在所述存儲単元中的所述第二信息當中的、表示指示了所述原稿圖像的輸出的用戶的信息。
3.一種輸出裝置的控制方法,所述控制方法包括如下步驟 通過對表示所述輸出裝置的信息、表示所述輸出裝置輸出圖像的輸出時間的信息以及表示當輸出所述圖像時的頁碼和打印份數的信息進行編碼,來生成ニ維碼; 將生成的所述ニ維碼與所述圖像組合;以及 輸出包括所述ニ維碼的圖像。
全文摘要
本發明提供一種輸出裝置、系統及控制方法。該輸出裝置包括生成單元,其被構造為通過對表示所述輸出裝置的信息、表示所述輸出裝置輸出圖像的輸出時間的信息以及表示當輸出所述圖像時的頁碼和打印份數的信息進行編碼,來生成二維碼;組合單元,其被構造為將生成的所述二維碼與所述圖像組合;以及輸出單元,其被構造為輸出包括所述二維碼的圖像。
文檔編號H04N1/00GK102681806SQ20121006355
公開日2012年9月19日 申請日期2012年3月8日 優先權日2011年3月11日
發明者佐藤淳史 申請人:佳能株式會社