(57)【特許請求の範囲】
【請求項１】
原稿画像に二次元コードが含まれているか判定する手段と、
二次元コードが複製許可を示しているか判定する手段とを有し、
原稿画像に二次元コードが含まれていると判定され、かつ、当該二次元コードが複製許可を示していないと判定された場合に、当該原稿画像の印刷を行わず、
原稿画像に二次元コードが含まれていると判定され、かつ、当該二次元コードが複製許可を示していると判定された場合に、当該原稿画像の印刷を行う装置であって、さらに、前記装置は、
原稿画像に二次元コードが含まれていないと判定された場合に印刷を行うか、それとも、原稿画像に二次元コードが含まれていないと判定された場合に印刷を行わないかを管理者の指示により設定する設定手段を有し、
前記設定手段で原稿画像に二次元コードが含まれていないと判定された場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていないと判定された場合に、当該原稿画像の印刷を行わず、
前記設定手段で原稿画像に二次元コードが含まれていないと判定された場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていないと判定された場合に、当該原稿画像の印刷を行うことを特徴とする装置。
【請求項２】
原稿画像に二次元コードが含まれているか判定する手段と、
二次元コードが複製許可を示しているか判定する手段と、
原稿画像に二次元コードが含まれていないと判定された場合に印刷を行うか、それとも、原稿画像に二次元コードが含まれていないと判定された場合に印刷を行わないかを管理者の指示により設定する設定手段とを有する装置であって、
原稿画像に二次元コードが含まれていると判定され、かつ、当該二次元コードが複製許可を示していないと判定された場合に、当該原稿画像の印刷を行わず、
原稿画像に二次元コードが含まれていると判定され、かつ、当該二次元コードが複製許可を示していると判定された場合に、当該原稿画像の印刷を行い、
前記設定手段で原稿画像に二次元コードが含まれていないと判定された場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていないと判定された場合に、当該原稿画像の印刷を行わず、
前記設定手段で原稿画像に二次元コードが含まれていないと判定された場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていないと判定された場合に、当該原稿画像の印刷を行うことを特徴とする装置。
【請求項３】
原稿画像に二次元コードが含まれていない場合に印刷を行うか、それとも、原稿画像に二次元コードが含まれていない場合に印刷を行わないかを管理者の指示により設定する設定手段を有する装置であって、
原稿画像に含まれる二次元コードが複製許可を示していない場合に、当該原稿画像の印刷を行わず、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を行い、
前記設定手段で原稿画像に二次元コードが含まれていない場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行わず、
前記設定手段で原稿画像に二次元コードが含まれていない場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行うことを特徴とする装置。
【請求項４】
原稿画像に二次元コードが含まれていない場合に印刷を行うか否かを管理者の指示により設定する設定手段を有する装置であって、
原稿画像に含まれる二次元コードが複製許可を示していない場合に、当該原稿画像の印刷を行わず、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を行い、
前記設定手段で原稿画像に二次元コードが含まれていない場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行わず、
前記設定手段で原稿画像に二次元コードが含まれていない場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行うことを特徴とする装置。
【請求項５】
原稿画像に二次元コードが含まれていない場合に印刷を行うか、それとも、原稿画像に二次元コードが含まれていない場合に印刷を行わないかを管理者の指示により設定する設定手段を有する装置であって、
原稿画像に含まれる二次元コードが複製許可を示していない場合に、当該原稿画像の印刷を行わないと決定し、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を行うと決定し、
前記設定手段で原稿画像に二次元コードが含まれていない場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行わないと決定し、
前記設定手段で原稿画像に二次元コードが含まれていない場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行うと決定することを特徴とする装置。
【請求項６】
原稿画像に二次元コードが含まれていない場合の印刷を許可するか、それとも、原稿画像に二次元コードが含まれていない場合の印刷を許可しないかを管理者の指示により設定する設定手段を有する装置であって、
原稿画像に含まれる二次元コードが複製許可を示していない場合に、当該原稿画像の印刷を許可せず、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を許可し、
前記設定手段で原稿画像に二次元コードが含まれていない場合の印刷を許可しない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を許可せず、
前記設定手段で原稿画像に二次元コードが含まれていない場合の印刷を許可する旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を許可することを特徴とする装置。
【請求項７】
原稿画像に含まれる二次元コードが複製不可を示している場合に、当該原稿画像の印刷を行わず、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を行う装置であって、
さらに前記装置は、
原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行うか、それとも、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行わないかを管理者の指示により設定する設定手段を有する装置であって、前記設定手段で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を行わず、
前記設定手段で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を行うことを特徴とする装置。
【請求項８】
原稿画像に含まれる二次元コードが複製不可を示している場合に、当該原稿画像の印刷を行わないと決定し、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を行うと決定する装置であって、
さらに前記装置は、
原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行うと決定するか、それとも、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行わないと決定するかを管理者の指示により設定する設定手段を有する装置であって、
前記設定手段で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行わないと決定する旨が管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を行わないと決定し、
前記設定手段で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行うと決定する旨が管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を行うと決定することを特徴とする装置。
【請求項９】
原稿画像に含まれる二次元コードが複製不可を示している場合に、当該原稿画像の印刷を許可せず、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を許可する装置であって、
さらに前記装置は、
原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を許可するか、それとも、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を許可しないかを管理者の指示により設定する設定手段を有する装置であって、
前記設定手段で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を許可しないと管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を許可せず、
前記設定手段で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を許可すると管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を許可することを特徴とする装置。
【請求項１０】
前記装置はさらに印刷手段を有しており、
原稿画像の印刷を許可するとは、原稿画像の印刷を前記印刷手段に対して許可するという意味であり、原稿画像の印刷を許可しないとは、原稿画像の印刷を前記印刷手段に対して許可しないという意味であることを特徴とする請求項６又は９に記載の装置。
【請求項１１】
管理者からの選択を受け付ける受付手段をさらに有し、
前記設定手段は、
前記受付手段で受け付けた管理者からの選択に基づいて、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行うか、行わないかを設定することを特徴とする請求項７に記載の装置。
【請求項１２】
原稿を読取ることで原稿画像を得る手段をさらに有することを特徴とする請求項１乃至１１の何れか１項に記載の装置。
【請求項１３】
原稿画像に二次元コードが含まれているか判定する手段と、
二次元コードが複製許可を示しているか判定する手段とを有し、
原稿画像に二次元コードが含まれていると判定され、かつ、当該二次元コードが複製許可を示していないと判定された場合に、当該原稿画像の印刷を行わず、
原稿画像に二次元コードが含まれていると判定され、かつ、当該二次元コードが複製許可を示していると判定された場合に、当該原稿画像の印刷を行うシステムであって、さらに、前記システムは、
原稿画像に二次元コードが含まれていないと判定された場合に印刷を行うか、それとも、原稿画像に二次元コードが含まれていないと判定された場合に印刷を行わないかを管理者の指示により設定する設定手段を有し、
前記設定手段で原稿画像に二次元コードが含まれていないと判定された場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていないと判定された場合に、当該原稿画像の印刷を行わず、
前記設定手段で原稿画像に二次元コードが含まれていないと判定された場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていないと判定された場合に、当該原稿画像の印刷を行うことを特徴とするシステム。
【請求項１４】
原稿画像に二次元コードが含まれているか判定する手段と、
二次元コードが複製許可を示しているか判定する手段と、
原稿画像に二次元コードが含まれていないと判定された場合に印刷を行うか、それとも、原稿画像に二次元コードが含まれていないと判定された場合に印刷を行わないかを管理者の指示により設定する設定手段とを有するシステムであって、
原稿画像に二次元コードが含まれていると判定され、かつ、当該二次元コードが複製許可を示していないと判定された場合に、当該原稿画像の印刷を行わず、
原稿画像に二次元コードが含まれていると判定され、かつ、当該二次元コードが複製許可を示していると判定された場合に、当該原稿画像の印刷を行い、
前記設定手段で原稿画像に二次元コードが含まれていないと判定された場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていないと判定された場合に、当該原稿画像の印刷を行わず、
前記設定手段で原稿画像に二次元コードが含まれていないと判定された場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていないと判定された場合に、当該原稿画像の印刷を行うことを特徴とするシステム。
【請求項１５】
原稿画像に二次元コードが含まれていない場合に印刷を行うか、それとも、原稿画像に二次元コードが含まれていない場合に印刷を行わないかを管理者の指示により設定する設定手段を有するシステムであって、
原稿画像に含まれる二次元コードが複製許可を示していない場合に、当該原稿画像の印刷を行わず、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を行い、
前記設定手段で原稿画像に二次元コードが含まれていない場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行わず、
前記設定手段で原稿画像に二次元コードが含まれていない場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行うことを特徴とするシステム。
【請求項１６】
原稿画像に二次元コードが含まれていない場合に印刷を行うか否かを管理者の指示により設定する設定手段を有するシステムであって、
原稿画像に含まれる二次元コードが複製許可を示していない場合に、当該原稿画像の印刷を行わず、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を行い、
前記設定手段で原稿画像に二次元コードが含まれていない場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行わず、
前記設定手段で原稿画像に二次元コードが含まれていない場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行うことを特徴とするシステム。
【請求項１７】
原稿画像に二次元コードが含まれていない場合に印刷を行うか、それとも、原稿画像に二次元コードが含まれていない場合に印刷を行わないかを管理者の指示により設定する設定手段を有するシステムであって、
原稿画像に含まれる二次元コードが複製許可を示していない場合に、当該原稿画像の印刷を行わないと決定し、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を行うと決定し、
前記設定手段で原稿画像に二次元コードが含まれていない場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行わないと決定し、
前記設定手段で原稿画像に二次元コードが含まれていない場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行うと決定することを特徴とするシステム。
【請求項１８】
原稿画像に二次元コードが含まれていない場合の印刷を許可するか、それとも、原稿画像に二次元コードが含まれていない場合の印刷を許可しないかを管理者の指示により設定する設定手段を有するシステムであって、
原稿画像に含まれる二次元コードが複製許可を示していない場合に、当該原稿画像の印刷を許可せず、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を許可し、
前記設定手段で原稿画像に二次元コードが含まれていない場合の印刷を許可しない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を許可せず、
前記設定手段で原稿画像に二次元コードが含まれていない場合の印刷を許可する旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を許可することを特徴とするシステム。
【請求項１９】
原稿画像に含まれる二次元コードが複製不可を示している場合に、当該原稿画像の印刷を行わず、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を行うシステムであって、
さらに前記システムは、
原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行うか、それとも、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行わないかを管理者の指示により設定する設定手段を有するシステムであって、
前記設定手段で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を行わず、
前記設定手段で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を行うことを特徴とするシステム。
【請求項２０】
原稿画像に含まれる二次元コードが複製不可を示している場合に、当該原稿画像の印刷を行わないと決定し、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を行うと決定するシステムであって、
さらに前記システムは、
原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行うと決定するか、それとも、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行わないと決定するかを管理者の指示により設定する設定手段を有するシステムであって、
前記設定手段で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行わないと決定する旨が管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を行わないと決定し、
前記設定手段で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行うと決定する旨が管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を行うと決定することを特徴とするシステム。
【請求項２１】
原稿画像に含まれる二次元コードが複製不可を示している場合に、当該原稿画像の印刷を許可せず、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を許可するシステムであって、
さらに前記システムは、
原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を許可するか、それとも、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を許可しないかを管理者の指示により設定する設定手段を有するシステムであって、
前記設定手段で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を許可しないと管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を許可せず、
前記設定手段で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を許可すると管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を許可することを特徴とするシステム。
【請求項２２】
原稿画像に二次元コードが含まれているか判定する工程と、
二次元コードが複製許可を示しているか判定する工程とを有し、
原稿画像に二次元コードが含まれていると判定され、かつ、当該二次元コードが複製許可を示していないと判定された場合に、当該原稿画像の印刷を行わず、
原稿画像に二次元コードが含まれていると判定され、かつ、当該二次元コードが複製許可を示していると判定された場合に、当該原稿画像の印刷を行う方法であって、さらに、前記方法は、
原稿画像に二次元コードが含まれていないと判定された場合に印刷を行うか、それとも、原稿画像に二次元コードが含まれていないと判定された場合に印刷を行わないかを管理者の指示により設定する設定工程を有し、
前記設定工程で原稿画像に二次元コードが含まれていないと判定された場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていないと判定された場合に、当該原稿画像の印刷を行わず、
前記設定工程で原稿画像に二次元コードが含まれていないと判定された場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていないと判定された場合に、当該原稿画像の印刷を行うことを特徴とする方法。
【請求項２３】
原稿画像に二次元コードが含まれているか判定する工程と、
二次元コードが複製許可を示しているか判定する工程と、
原稿画像に二次元コードが含まれていないと判定された場合に印刷を行うか、それとも、原稿画像に二次元コードが含まれていないと判定された場合に印刷を行わないかを管理者の指示により設定する設定工程とを有する方法であって、
原稿画像に二次元コードが含まれていると判定され、かつ、当該二次元コードが複製許可を示していないと判定された場合に、当該原稿画像の印刷を行わず、
原稿画像に二次元コードが含まれていると判定され、かつ、当該二次元コードが複製許可を示していると判定された場合に、当該原稿画像の印刷を行い、
前記設定工程で原稿画像に二次元コードが含まれていないと判定された場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていないと判定された場合に、当該原稿画像の印刷を行わず、
前記設定工程で原稿画像に二次元コードが含まれていないと判定された場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていないと判定された場合に、当該原稿画像の印刷を行うことを特徴とする方法。
【請求項２４】
原稿画像に二次元コードが含まれていない場合に印刷を行うか、それとも、原稿画像に二次元コードが含まれていない場合に印刷を行わないかを管理者の指示により設定する設定工程を有する方法であって、
原稿画像に含まれる二次元コードが複製許可を示していない場合に、当該原稿画像の印刷を行わず、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を行い、
前記設定工程で原稿画像に二次元コードが含まれていない場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行わず、
前記設定工程で原稿画像に二次元コードが含まれていない場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行うことを特徴とする方法。
【請求項２５】
原稿画像に二次元コードが含まれていない場合に印刷を行うか否かを管理者の指示により設定する設定工程を有する方法であって、
原稿画像に含まれる二次元コードが複製許可を示していない場合に、当該原稿画像の印刷を行わず、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を行い、
前記設定工程で原稿画像に二次元コードが含まれていない場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行わず、
前記設定工程で原稿画像に二次元コードが含まれていない場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行うことを特徴とする方法。
【請求項２６】
原稿画像に二次元コードが含まれていない場合に印刷を行うか、それとも、原稿画像に二次元コードが含まれていない場合に印刷を行わないかを管理者の指示により設定する設定工程を有する方法であって、
原稿画像に含まれる二次元コードが複製許可を示していない場合に、当該原稿画像の印刷を行わないと決定し、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を行うと決定し、
前記設定工程で原稿画像に二次元コードが含まれていない場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行わないと決定し、
前記設定工程で原稿画像に二次元コードが含まれていない場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を行うと決定することを特徴とする方法。
【請求項２７】
原稿画像に二次元コードが含まれていない場合の印刷を許可するか、それとも、原稿画像に二次元コードが含まれていない場合の印刷を許可しないかを管理者の指示により設定する設定工程を有する方法であって、
原稿画像に含まれる二次元コードが複製許可を示していない場合に、当該原稿画像の印刷を許可せず、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を許可し、
前記設定工程で原稿画像に二次元コードが含まれていない場合の印刷を許可しない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を許可せず、
前記設定工程で原稿画像に二次元コードが含まれていない場合の印刷を許可する旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていない場合に、当該原稿画像の印刷を許可することを特徴とする方法。
【請求項２８】
原稿画像に含まれる二次元コードが複製不可を示している場合に、当該原稿画像の印刷を行わず、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を行う方法であって、
さらに前記方法は、
原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行うか、それとも、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行わないかを管理者の指示により設定する設定工程を有する方法であって、前記設定工程で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を行わず、
前記設定工程で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を行うことを特徴とする方法。
【請求項２９】
原稿画像に含まれる二次元コードが複製不可を示している場合に、当該原稿画像の印刷を行わないと決定し、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を行うと決定する方法であって、
さらに前記方法は、
原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行うと決定するか、それとも、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行わないと決定するかを管理者の指示により設定する設定工程を有する方法であって、
前記設定工程で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行わないと決定する旨が管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を行わないと決定し、
前記設定工程で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を行うと決定する旨が管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を行うと決定することを特徴とする方法。
【請求項３０】
原稿画像に含まれる二次元コードが複製不可を示している場合に、当該原稿画像の印刷を許可せず、
原稿画像に含まれる二次元コードが複製許可を示している場合に、当該原稿画像の印刷を許可する方法であって、
さらに前記方法は、
原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を許可するか、それとも、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を許可しないかを管理者の指示により設定する設定工程を有する方法であって、
前記設定工程で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を許可しないと管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を許可せず、
前記設定工程で原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に印刷を許可すると管理者の指示により事前に設定されており、かつ、原稿画像に複製許可及び複製不可の何れかを示す二次元コードが含まれていない場合に、当該原稿画像の印刷を許可することを特徴とする方法。
【請求項３１】
請求項２２乃至３０の何れか１項に記載の方法をコンピュータに実行させるためのコンピュータ読取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、二次元コードの有無に基づいて印刷する、しないを切り替える装置、システム、方法、プログラムに関するものである。
【背景技術】
【０００２】
特許文献１は、ＱＲコード（商標）について開示している。尚、本明細書では、ＱＲコードのように原稿の一部分に付加するコードを「部分コード」と称する。
【０００３】
重要原稿等の複製による情報流出が増加する昨今、主に紙の複製に対するセキュリティ要求の高い現場における不正な複製を防止するための対策として、上記のＱＲコードが一般的に利用されている。一般的に利用されている方法では、原稿に付加されたＱＲコードに複製不許可フラグを含ませる。そして、複写機は、読取った原稿に付加されたＱＲコードから複製不許可フラグを読取った場合、複製不許可を決定し複製を中止する。このような技術により、重要原稿に複製不許可フラグを付加することで、重要原稿の複製を防止できるという効果が得られる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−３１２４４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の方法を利用した場合、複製不許可フラグを含むＱＲコードが見つからない場合には複製許可とされる。そのため、ＱＲコードが付加されている部分を手で隠したり、ＱＲコードが付加されている部分に紙を貼り付けたりすることで、複製不許可フラグを含む原稿を簡単に複製できてしまうという課題がある。
【０００６】
本願発明は、以上の課題を鑑みてなされたものであり、その目的とするところは、複製が許可されている原稿以外の原稿の複製を不許可とする手段を提供し、不正な複製を防止するところにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本願発明に係る装置は、原稿画像に二次元コードが含まれているか判定する手段と、二次元コードが複製許可を示しているか判定する手段とを有し、原稿画像に二次元コードが含まれていると判定され、かつ、当該二次元コードが複製許可を示していないと判定された場合に、当該原稿画像の印刷を行わず、原稿画像に二次元コードが含まれていると判定され、かつ、当該二次元コードが複製許可を示していると判定された場合に、当該原稿画像の印刷を行う装置であって、さらに、前記装置は、原稿画像に二次元コードが含まれていないと判定された場合に印刷を行うか、それとも、原稿画像に二次元コードが含まれていないと判定された場合に印刷を行わないかを管理者の指示により設定する設定手段を有し、前記設定手段で原稿画像に二次元コードが含まれていないと判定された場合に印刷を行わない旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていないと判定された場合に、当該原稿画像の印刷を行わず、前記設定手段で原稿画像に二次元コードが含まれていないと判定された場合に印刷を行う旨が管理者の指示により事前に設定されており、かつ、原稿画像に二次元コードが含まれていないと判定された場合に、当該原稿画像の印刷を行うことを特徴とする。
【発明の効果】
【０００８】
本願発明によれば、複製が許可されていない原稿の複製を防止することができる。
【図面の簡単な説明】
【０００９】
【図１】実施例１のシステム図
【図２】実施例１のフローチャート
【図３】実施例２のシステム図
【図４】実施例２のフローチャート
【図５】記憶媒体に保存されるコピーログ、及びプリントログを示す図
【図６】紙媒体上の部分コードと全体コードを示す図
【図７】画像処理装置の操作画面（セキュリティ設定）を示す図
【図８】画像処理装置の操作画面（複製可能条件設定）を示す図
【発明を実施するための形態】
【００１０】
以下では、図面を参照して本願発明を実施するための最良の形態について説明する。
【実施例１】
【００１１】
以下では、図面を参照して本願発明を実施するための最良の形態について説明する。
【００１２】
図１は、本願発明の実施例１に適用されるシステムを示すシステム図である。実施例１のシステムにおける情報処理装置であるＭＦＰ１００の構成は、ＣＰＵ３００とデコーダ１０２と記憶装置２００とスキャナ部３０１と印刷部３０２と受付部３０３と表示部３０４と連絡部３０５からなる。尚、連絡部３０５は、ＭＦＰ１００から、管理者等に対して、連絡を行う場合に用いられ、例えば、インターネット、有線ケーブルなどを通じて連絡を行う。記憶装置２００には図２のフローチャートに示されるプログラムが記憶されている。また、ＣＰＵ３００が記憶装置２００内部のプログラムを実行することでＭＦＰ１００の各構成の処理を統括的に制御する。
【００１３】
記憶装置２００の中には図５に示すコピーログ２１０を記憶する記憶領域とプリントログ２２０を記憶する記憶領域が存在する。尚、本実施例では記憶装置２００がＭＦＰ１００の中に存在する例を示すが、存在する場所を限定するものではない。例えばＭＦＰ１００とは別に、システム上のサーバに記憶装置が存在しても構わない。
【００１４】
また、複製対象である原稿１００１には、二次元コードであるＱＲコード２００１が付加されている。このＱＲコード２００１はデジタル情報として原稿が複製を許可されていることを示す複製許可フラグを含んでいる。
【００１５】
次に、実施例１における動作の流れ（図２）について説明を行う。
【００１６】
ＭＦＰ１００では、後述するセキュリティ設定の選択において、「ＱＲコードなし複製制限」が管理者から選択されると、ユーザからコピースタートボタン押下を受け付けることが可能となる。
【００１７】
図２は、受付部３０３がコピースタートボタン押下をユーザから受け付けた時の処理を示すフローチャートである。尚、ここではコピースタートボタン押下の前に、複製指示を行ったユーザの認証がすでになされている事を前提とする。また、この図２に示すフローチャートにおける各ステップの動作の流れは、ＭＦＰ１００内のＣＰＵ３００が記憶装置２００内部のプログラムを実行し、ＭＦＰ１００の各構成を制御することより実現される。
【００１８】
受付部３０３がコピースタートボタンの押下を受け付けるとステップＳ５０１において処理が開始される。次にステップＳ５０２においてＣＰＵ３００が原稿台の原稿１００１をスキャナ部３０１にスキャンさせるよう制御し、原稿１００１上の画像を原稿画像として読込む。
【００１９】
ステップＳ５０３で、ＣＰＵ３００が原稿画像の中にＱＲコード２００１が存在するかどうかを判定する。
【００２０】
ＱＲコード２００１が存在しないと判定された時は、ステップＳ５０７においてＣＰＵ３００が原稿画像の複製不許可を決定する。
【００２１】
ＱＲコード２００１が存在すると判定された時にはステップＳ５０４においてＣＰＵ３００がデコーダ１０２にＱＲコード２００１のデコードを行わせるよう制御する。そして、ＣＰＵ３００がデコードされたＱＲコード２００１の中のデジタル情報に複製許可フラグが存在するかどうかをステップＳ５０５において検出する。複製許可フラグが検出された時はステップＳ５０６においてＣＰＵ３００が複製許可を決定し、複製許可フラグが検出されなかった時はステップＳ５０７においてＣＰＵ３００が複製不許可を決定する。
【００２２】
ここで、本実施例におけるデコードについて説明する。前述した、部分コード及び全体コードのようなコードは視覚的に模様のように表されているが、いずれのコードもデジタル情報がコード化されることにより生成されている。本実施例におけるデコードとはこの視覚的に模様のように表されたコードから元のデジタル情報を取り出す処理を指す。デジタル情報は文字列のようなテキストデータでもよいし、任意のビット列で表されるバイナリデータでもよい。デコーダ１０２は、部分コード及び全体コードいずれのコードもデコードできる機能を持つものとする。
【００２３】
尚、これらのコードは他に、バーコード、二次元バーコード、電子透かし、情報透かし、情報地紋、情報パターンなどと呼ばれることもある。
【００２４】
ステップＳ５０８では、ＣＰＵ３００がそれまでに複製許可と決定されたか、複製不許可と決定されたかを確認する。
【００２５】
複製許可と決定されていることが確認された場合は、ステップＳ５０９においてＣＰＵ３００が印刷部３０２に原稿画像の印刷を行わせるよう制御する。一方、複製不許可と決定されていることが確認された場合は、ステップＳ５１４においてＣＰＵ３００が表示部３０４にエラー表示を行わせるよう制御し、ステップＳ５０９からステップＳ５１３までの処理を行わずに処理を終了（Ｓ５１５）させるよう制御する。
【００２６】
以上のようにＣＰＵ３００がＭＦＰ１００の各構成を制御することで、複製許可フラグをＱＲコード２００１として付加された原稿のみが複製されるため複製を許可されていない原稿の複製を防止できるという効果が得られる。
【００２７】
印刷を行った後のステップＳ５１０では、ＣＰＵ３００が複製の行われた原稿画像とコピージョブＩＤ（コピージョブＩＤについては後述する）と複製指示を行ったユーザを示す情報とＱＲコード２００１に付加されているデジタル情報とを関連付けて、コピーログ２１０として記憶装置２００で記憶させるよう制御する。ユーザを示す情報としてはユーザ名、ユーザＩＤ等があり、どれを適用しても構わないが、以下本実施例では、複製時のＭＦＰ１００に対するログイン名であるユーザ名を適用する。
【００２８】
具体的なコピーログ２１０の例について図５を用いて説明する。コピーログ２１０には複製の指示ごとに、画像２１１、コピージョブＩＤ２１２、ユーザ名２１３、ＱＲコードの情報２１４が記憶される。
【００２９】
画像２１１は複製の行われた原稿画像を示す。画像２１１をデジタル情報に変換した場合、デジタル情報の容量が大きいため、縮小したサムネイルの形で記憶することが望ましい。コピージョブＩＤ２１２は複製の指示に対して、ユニーク（一意）な値となるように設定されたＩＤ情報を示す。ＱＲコードの情報２１４は原稿１００１上のＱＲコード２００１からデコーダ１０２がデコードしたデジタル情報を示す。デコードしたデジタル情報には後述するプリントジョブＩＤが含まれる。また、ＱＲコード２００１に複製を許可するための条件である複製許可条件が設定されている場合には、複製許可条件、複製許可条件を満たすパスワード、許可複写機ＩＤ等もデコードしたデジタル情報２１４に含まれる。
【００３０】
このようにデコード済みのＱＲコードの情報２１４をデジタル情報で記憶することで、検索をする度にＱＲコード２００１のデコードを行う必要がなくなり、検索性を向上することができる。特に、縮小したサムネイルからデコードを試みる場合、失敗する可能性が高くなるため縮小前にＱＲコード２００１をデコードして得られたデジタル情報を記憶しておくことが望ましい。
【００３１】
また、ステップＳ５１０の処理では複製許可フラグを含むＱＲコードの情報２１４と複製指示を行ったユーザ名２１３とが複製の行われた画像２１１と関連付けられて記憶される。そして、コピーログ２１０を参照することで誰がどのような原稿画像を複製したかが分かる。そのため、ユーザが原稿１００１からＱＲコード２００１を切り取り、他の原稿に貼りつけることで複製を可能にするといった不正な複製を抑止するという効果が得られる。尚、コピーログ２１０の参照は以上のようなユーザによる不正な複製を抑止する目的のものでもあるため、システムの管理者以外は禁止するなどのアクセス制御が行えるようになっていることが望ましい。
【００３２】
続いて、ステップＳ５１１について説明する。
【００３３】
まず、ステップＳ５１１における処理で用いるプリントログ２２０の例について図５を用いて説明する。プリントログ２２０にはＭＦＰ１００がプリンタドライバから印刷の指示を受け付け、印刷部３０２により印刷が行われた際にその印刷に関するデジタル情報が記憶される。
【００３４】
プリントログ２２０には画像２２１とプリントジョブＩＤ２２２とユーザ名２２３とが含まれる。そして、それらを関連付けて記憶させるようＣＰＵ３００が記憶装置２００を制御する。ここで画像２２１は印刷の行われた原稿１００１の原稿画像を示し、プリントジョブＩＤ２２２は、プリントログ２２０に含まれ、印刷の指示に対して、ユニークな値となるように設定されたＩＤ情報を示す。また、原稿１００１がプリンタドライバの指示に基づいて印刷部３０２により印刷される際に、ＣＰＵ３００が印刷部３０２に、原稿１００１に付加されるＱＲコード２００１が持つデジタル情報にプリンタジョブＩＤを含ませるよう制御する。
【００３５】
なお、図５のコピーログ２１０、プリントログ２２０においては本実施例において重要な最小限の項目について説明した。実施の際にはログ情報として他に、ジョブ開始時刻、ＭＦＰ名称、ＭＦＰ設置場所、クライアントのコンピュータ名、ＩＰアドレス、ドキュメント名などの複製対象の画像に関する情報をログとして残すこともできる。
【００３６】
次に、ステップＳ５１１における処理について説明する。まず、ＣＰＵ３００が原稿画像の中のＱＲコードの情報２１４にその原稿１００１が印刷された時のプリントジョブＩＤが含まれているかどうかを確認する。プリントジョブＩＤが含まれていることが確認された時は、原稿１００１がＭＦＰ１００で印刷されている可能性があるため、ＣＰＵ３００がプリントログ２２０を参照する。プリントログ２２０を参照した結果、原稿画像で確認されたプリントジョブＩＤと同じプリントジョブＩＤ２２２のプリントログ２２０が存在した場合は、ＣＰＵ３００が原稿画像と、プリントジョブＩＤ２２２に関連付けられている画像２２１を比較する（Ｓ５１２）。画像の比較には既存のマッチング技術が使用できる。
【００３７】
比較の結果、画像が一致しない場合は、ＣＰＵ３００が不正な複製を抑止する警告としてあらかじめ登録されている管理者への通知（Ｓ５１３）を連絡部３０５に行わせるよう制御をして終了（Ｓ５１５）する。画像が一致している場合は、ＣＰＵ３００が通知を行わないよう連絡部３０５を制御し、終了（Ｓ５１５）する。
【００３８】
尚、本実施例ではステップＳ５１２での画像の比較の結果が一致しない場合、管理者への通知を行ったが、これに限らず不正な複製を抑止する警告であればよい。例えば、ＣＰＵ３００が表示部３０４にユーザに対して警告を行わせるよう制御しても構わない。また例えば、ＱＲコード２００１をデコードした時点で、プリントログ２２０の画像２２１と原稿画像の比較を行い、比較の結果が一致しない場合にはＣＰＵ３００が印刷をさせないよう制御をするといった構成でも構わない。
【００３９】
このようにユニークなプリントジョブＩＤ２２２を用いることにより、原稿１００１から検出されたＱＲコード２００１が原稿１００１に付加されたそのままの状態のものであるのか、他の原稿から切り取られ後から貼り付けられたものであるのかを確認することができる。そしてＱＲコード２００１が後から貼り付けられており不正の可能性がある場合には管理者に連絡される。そのため、ユーザが原稿１００１からＱＲコード２００１を切り取り、他の原稿に貼りつけることで複製を可能にするといった不正な複製を抑止するという効果が得られる。
【実施例２】
【００４０】
実施例１では、複製許可フラグを含むＱＲコードを原稿に付加することで、ＱＲコードが付加されていない原稿の複製を不許可とする例を示した。対して本実施例では、部分コードであるＱＲコードに加えて、全体コードを原稿に対して付加することにより、よりセキュリティを向上させた例について説明する。
【００４１】
尚、本明細書では、原稿全体に付加するコードを「全体コード」と称する。
【００４２】
次に、全体コードについて具体例を挙げて説明する。例えば、特開２００３−２８０４６９号公報は、グリフコード（商標）について開示している。このグリフコードは、／と＼とで構成されている。そして、／が情報１を示し、＼が情報０を示すものと定義されている。つまり、原稿上に／又は＼の形のドットを打つことで、グリフコード対応のデコーダでデコード可能なデジタル情報を付加することができる。
【００４３】
また例えば、特登録３９１９８０８号公報に示されるような、格子点からドットをずらして打つことにより情報を表現するコードも全体コードに含まれる。このような全体コードは、一般的に、原稿内のコンテンツ（全体コード以外の画像）の可視性を落とさないために、薄く視認性の低いコードとなっている。こうした薄く視認性の低いコードを本明細書では、ＬＶＢＣ（Ｌｏｗ  Ｖｉｓｉｂｉｌｉｔｙ  Ｂａｒ  Ｃｏｄｅ）と称する。
【００４４】
ＰＣ上のアプリケーションからの印刷において、プリンタドライバがこれらのコードを付加する技術が存在する。全体コードはコンテンツに対して全体に付加されるのに対して、部分コードはコードを貼り付ける場所が一度白塗りされてから付加されるのが一般的である。
【００４５】
全体コードの長所は印刷後に切り貼りでの改ざんが比較的困難なことであり、短所はコンテンツの内容によってデコードに失敗する確率が高くなることである。例えば黒塗りのコンテンツに全体コードを付加してもデコードに失敗する。また、全体に同一のデジタル情報を含むコードを貼り付ける必要があるため、部分コードに比べて、扱うことのできるデジタル情報の容量が少ないという短所もある。
【００４６】
部分コードの長所は一度白塗りすることからコンテンツによらずに一定の品質を保てることであり、短所は印刷後に切り貼りによる改ざんを容易に行うことができることである。
【００４７】
尚、本実施例に適用する部分コードはＱＲコードとし、また、本実施例に適用する全体コードはＬＶＢＣとする。
【００４８】
図３は、本願発明の実施例２に適用されるシステムを示すシステム図である。ここで、実施例２は実施例１の拡張であるため、以下においては実施例１との差分についてのみ説明を行う。
【００４９】
実施例２における複製対象である原稿１００３の詳細を図６に示す。原稿１００３に付加されているＱＲコード２００３は、実施例１のＱＲコード２００１の持つ複製許可フラグに加えて複製許可条件に関するデジタル情報を含んでいる。
【００５０】
さらに、原稿１００３には原稿１００１と同様のＱＲコード２００３とは別に、ＱＲコード２００３とは種類の異なる二次元コードである、ＬＶＢＣ３００３が全体に付加されている。ＱＲコード２００３は部分コードであるのに対してＬＶＢＣ３００３は全体コードである。ＬＶＢＣ３００３はＱＲコード２００３のハッシュ値をデジタル情報として含んでいる。ここで、ＱＲコード２００３のハッシュ値とはＱＲコード２００３に含まれているデジタル情報、すなわちＱＲコード２００３をデコードした後に得られるデジタル情報（誤り訂正符合などを含まない）を、ハッシュ関数にかけて得られた値を指す。ＬＶＢＣ３００３に含まれるデジタル情報はＱＲコード２００３のハッシュ値のみでよいため、付加されるデジタル情報の容量がＱＲコード２００３に比べ少なくなる。尚、ＱＲコード２００３とＬＶＢＣ３００３とが付加されている原稿では、ＱＲコード２００３に対してＬＶＢＣ３００３が重なって印刷されていないものとする。
【００５１】
次に、実施例２における動作の流れについて説明を行う。記憶装置２００には図４のフローチャートに示されるプログラムが記憶されている。そして、この図４に示すフローチャートにおける各ステップの動作の流れはＭＦＰ１００内のＣＰＵ３００が記憶装置２００内部のプログラムを実行し、ＭＦＰ１００の各構成を制御することにより実現される。
【００５２】
ステップＳ５０３でＱＲコード２００３が存在すると判定されると、ステップＳ６０１においてＣＰＵ３００が原稿画像にＬＶＢＣ３００３が存在するかを判定する。ＬＶＢＣ３００３が存在すると判定されなかった場合はステップＳ５０５に進む。ＬＶＢＣ３００３が存在すると判定された場合はステップＳ６０２でＣＰＵ３００がデコーダ１０２にＬＶＢＣ３００３のデコードを行わせるよう制御する。ステップＳ６０３ではＣＰＵ３００がＬＶＢＣ３００３の中のデジタル情報にＱＲコード２００３のハッシュ値が正しく存在するかどうかを検知する。正しく存在すると検知された場合はステップＳ５０５に進むが、正しく存在しないと検知された時はステップＳ５０７に進みＣＰＵ３００が複製不許可を決定する。
【００５３】
上記のように全体コードであるＬＶＢＣ３００３と、部分コードであるＱＲコード２００３を併用して使用することにより、複製許可フラグを含むＱＲコード２００３を切り取って他の原稿に貼り付けても、ＬＶＢＣ３００３と整合がなければ複製が不許可となる。そのため、ＱＲコード２００３をはじめとする部分コードの短所である、切り貼りによるコードの改ざんが容易という点をＬＶＢＣ３００３によりカバーすることができるという効果が得られる。
【００５４】
また、ＱＲコード２００３に詳細なセキュリティ機能を付加する場合には、パスワード認証やユーザごとの設定、制限など様々なデジタル情報が付加されることとなる。そのため、ＱＲコード２００３のサイズが大きくなる可能性が高い。ＬＶＢＣ３００３には部分コードのハッシュ値のデジタル情報をのみを付加することで、ＱＲコード２００３のサイズが大きくなってもＬＶＢＣ３００３のデジタル情報の容量を少なく抑えられるという効果が得られる。そのため、ＬＶＢＣ３００３をはじめとする全体コードの短所である扱えるデジタル情報の容量が少ないという点をＱＲコード２００３によりカバーすることができるという効果が得られる。
【００５５】
本実施例では１つのＱＲコード２００３に対するハッシュ値をＬＶＢＣ３００３に埋め込む例を示しているが、複数のＱＲコード２００３に応用することも可能である。この場合はＬＶＢＣ３００３に埋め込まれた複数のハッシュ値をそれぞれのＱＲコード２００３のハッシュ値と比較する。ハッシュ値と複数のＱＲコード２００３を対応付けるためにＬＶＢＣ３００３の座標値やＩＤなど対応付けを示すデジタル情報がＬＶＢＣに埋め込まれている必要がある。この場合、ステップＳ６０３ではＣＰＵ３００が複数のＱＲコードに対してハッシュ値が正しく存在するかどうかを検知する。
【００５６】
尚、複数のＱＲコード２００３を用いた場合、Ｓ６０１からＳ６０３は複数のＱＲコード２００３のデコードを必要とするために処理に時間がかかる。そのため、ＭＦＰ１００ではこれらの処理を行うかどうかのセキュリティ設定を切り替えられるようになっていることが望ましい。
【００５７】
また、コピーログ２１０に記憶するデジタル情報としてステップＳ６０３の検知結果を記憶してもよい。印刷が終わった後、ハッシュ値の検知結果をコピーログ２１０から参照することができる。これは処理時間短縮の理由などでステップＳ６０１からステップＳ６０３を非同期に行う場合に有効である。
【００５８】
ステップＳ６０４において、ＣＰＵ３００がＱＲコード２００３の中に複製許可条件が存在するかを検出する。複製許可条件が検出されなかった時は、ステップＳ５０６に進みＣＰＵ３００が複製許可を決定する。複製許可条件が検出された時は、ステップＳ６０５においてＣＰＵ３００が受付部３０３にユーザからパスワードの入力を受け付けさせるよう制御する。ステップＳ６０６において受付部３０３が受け付けたパスワードが複製許可条件を満たす場合にはステップＳ５０６に進みＣＰＵ３００が複製許可を決定する。一方、受付部３０３が受け付けたパスワードが複製許可条件を満たさない場合にはステップＳ５０７に進みＣＰＵ３００が複製不許可を決定する。
【００５９】
このように、実施例１に対してステップＳ６０４からステップＳ６０６を加えることで、ＱＲコード２００３が複製許可フラグを含んでいる場合であっても複製許可条件を満たすことのできる特定のユーザしか複製できないセキュリティ機能を提供することができる。
【００６０】
ここで、本実施例では複製許可条件の例としてパスワードを示しているが、これに限ることはなく、例えばユーザ名などの識別情報を用いてもよい。
【００６１】
この場合、二次元コードの中に、許可、不許可、条件付許可、の三つのうちいずれかの情報が埋め込まれているものとする。さらに条件付許可の情報の場合には、パスワードやユーザ名、部門ＩＤなど、複製を許可するための条件も埋め込まれているものとする。
【００６２】
また、本実施例では、一枚の原稿１００３を複製する場合の説明がされているが、複製対象の原稿が複数枚ある場合に、全ての原稿に対してＱＲコード２００３が存在するかを判定しなくてもよいという構成も考えられる。
【００６３】
例えば、複数枚の原稿のうち、一枚目の原稿に関しては図４のフローチャートにおけるステップＳ５０３からステップＳ６０３までの処理を行い、ＣＰＵ３００がＬＶＢＣ３００３にＱＲコード２００３のハッシュ値が含まれているかを検知する。
【００６４】
そして、２枚目以降の原稿に関しては、まず、ＣＰＵ３００が原稿画像にＬＶＢＣ３００３が存在するかを判定する。ＬＶＢＣ３００３が存在すると判定されなかった場合はＣＰＵ３００が複製不許可を決定する。ＬＶＢＣ３００３が存在すると判定された場合はＣＰＵ３００がデコーダ１０２にＬＶＢＣ３００３のデコードを行わせるよう制御する。そして、ＣＰＵ３００がＬＶＢＣ３００３の中のデジタル情報にＱＲコード２００３のハッシュ値が正しく存在するかどうかを検知する。正しく存在すると検知された場合はＣＰＵ３００が複製許可を決定する。正しく存在しないと検知された時はＣＰＵ３００が複製不許可を決定する。
【００６５】
以上のように２枚目以降の原稿に対して、ＣＰＵ３００が複製許可または複製不許可の決定を行うことで、複数の原稿の全てに対してＱＲコード２００３のデコードを行う必要がなくなり、処理が効率化するという効果が得られる。
【００６６】
また、複製が許可されている複数枚の原稿を印刷する場合にＱＲコード２００３を付加するのは一枚だけでよくなり、無駄に印刷を行う必要がなくなるという効果が得られる。
【００６７】
最後に、図７と図８を用いてＭＦＰ１００の設定画面について説明を行う。
【００６８】
図７は実施例１または２を実施するための設定画面を示している。図７の画面ではユーザがセキュリティ設定を選択することが可能である。表示部３０４によって「ＱＲコードなし複製制限」７０１が表示されている状態で「設定する」７０３をユーザが選択すると、受付部３０３が選択を受け付け、ＣＰＵ３００がＭＦＰ１００のセキュリティ設定を「ＱＲコードなし複製制限」に設定する。この時に、受付部３０３がコピースタートボタン押下をユーザから受け付けると、実施例１または２のフローチャートが開始される。ユーザが「設定しない」７０２を選択した場合は、ＭＦＰ１００は「ＱＲコードなし複製制限」のセキュリティ設定がない状態で動作する。「ＱＲコードなし複製制限」のセキュリティ設定がない状態では複製対象である原稿１００１、１００３にＱＲコード２００１、２００３があってもなくても複製が許可される。
【００６９】
図８は実施例２においてＣＰＵ３００がセキュリティ設定を「ＱＲコードなし複製制限」に設定した場合に、詳細設定として複製可能条件８０１を受け付ける画面である。複製可能条件８０１は、複製対象の原稿１００３に、ＱＲコード２００３が存在しないと判定された場合であっても、複製が可能となるための条件である。複製可能条件８０１には「なし」８０２、「パスワード」８０３、「ユーザ名」８０４、「複製設定」８０５が存在する。ユーザが複製可能条件を選択すると、受付部３０３が選択を受け付ける。そして受け付けた選択に基づいてＣＰＵ３００が複製可能条件を設定する。
【００７０】
複製可能条件に「なし」８０２が設定されていると、原稿１００３にＱＲコード２００３がない場合、原稿１００３の複製を不許可とする。本実施例で説明済みのフローチャートである。
【００７１】
複製可能条件に「パスワード」８０３が設定されていると、原稿１００３にＱＲコード２００３がない場合、ＣＰＵ３００が受付部３０３にユーザからパスワードの入力を受け付けさせるよう制御する。受付部３０３が受け付けたパスワードがあらかじめ本設定画面で設定されたパスワードと一致する、つまり複製可能条件を満たす場合には、ＣＰＵ３００が複製許可を決定する。
【００７２】
複製可能条件に「ユーザ名」８０４が設定されていると、原稿１００３にＱＲコード２００３がない場合、ＣＰＵ３００が受付部３０３にユーザからユーザ名の入力を受け付けさせるよう制御する。受付部３０３が受け付けたユーザ名があらかじめ本設定画面で設定されたユーザ名と一致する、つまり複製可能条件を満たす場合には、ＣＰＵ３００が複製許可を決定する。逆に、あらかじめ設定されたユーザ名と受付部３０３が受け付けたユーザ名とが一致した場合に複製不許可を決定してもよい。
【００７３】
複製可能条件に「複製設定」８０５が設定されている時は、原稿１００３にＱＲコード２００３がない場合、あらかじめ本設定画面で設定された設定と原稿１００３に設定されている複製設定が一致している、つまり複製可能条件を満たす場合には、ＣＰＵ３００が複製許可を決定する。複製設定とはモノクロ指定、Ｎ−ｕｐ、両面、用紙サイズなどを指す。
【００７４】
上記のようにＱＲコード２００３が付加されておらず、複製が許可されていない原稿に対しても複製可能条件を設定できるようにすることで、より柔軟なセキュリティを提供できるという効果が得られる。
【００７５】
また、「複製設定」８０５を複製可能条件として設定することにより、住民票など、特定の複製設定で印刷された場合にのみ効力を持つ書類において、それ以外の複製設定でのみ複製を許可することにより、複製された書類の不正な利用を防ぐという効果が得られる。
【００７６】
尚、図７及び図８の設定画面における選択は、システムの管理者以外は禁止するなどのアクセス制御が行えるようになっていることが望ましい。
【００７７】
（その他の実施例）
上記実施例における複製とはあるものを模して同じようなものをつくることを意味し、原稿画像の出力を紙媒体上に行うコピー以外にも画像デジタル情報として出力を行う送信機能や記憶媒体保存機能などで使用してもよい。
【００７８】
また、上記実施例において部分コードの例として二次元コードであるＱＲコードを使用したが、ＱＲコードに限らず、ＳＴコード、バーコード、マークなど部分的にデジタル情報またはアナログ情報を付加できるものであればなにを使用してもかまわない。さらに、全体コードについても二次元コードであるＬＶＢＣを使用したが、ＬＶＢＣに限らず、グリフコード、地紋など全体にデジタル情報またはアナログ情報を付加できるものであればなにを使用してもかまわない。
【００７９】
さらに、上記実施例において適用したＱＲコードの替わりに、上述した全体コードを適用しても構わない。以下にＱＲコードの替わりに全体コードを使用する場合について記載する。尚、以下では上記の実施例と異なる点である、全体コードに含まれる情報の種類と、コピーログ２１０の記憶内容についてのみ記載し、その他の処理は、上記の実施例と同様であるため説明を省略する。
【００８０】
ＱＲコードの替わりに使用される全体コードには「複製許可」、「条件付複製許可」、「複製不許可」の３種類の情報が含まれている。「複製許可」はこの情報が含まれている原稿の複製を無条件で許可するものである。また、「条件付複製許可」には「パスワード条件付複製許可」と「ユーザ認証条件付複製許可」の２種類があり、それぞれ、パスワード、ユーザ情報による認証が正しく行われることで原稿の複製が許可される。また、「複製不許可」は、この情報が含まれている原稿の複製を不許可とするものである。尚、図４のフローチャートのＳ５０５において、ＣＰＵ３００が許可フラグの検出を行う際に、許可フラグと判断されるのは、全体コードに含まれる情報が「複製許可」、「条件付複製許可」の場合である。そして、全体コードに含まれる情報が「複製不許可」の場合には許可フラグは検出されなかったとされる。
【００８１】
次に上記の全体コードが含まれている原稿を複製する場合にコピーログ２１０として記憶する内容について記載する。尚、以下の処理は全てＣＰＵ３００が記憶装置２００内部のプログラムを実行し、ＭＦＰ１００の各構成を制御することより実現される。図４のフローチャートのステップＳ５１０において全体コードに含まれる情報をコピーログ２１０として記憶する場合には、上述した情報の種類についても記憶する。具体的には、全体コードに含まれる情報の種類が「複製許可」である場合には、情報の種類として「複製許可」をコピーログ２１０に記憶する。また、全体コードに含まれる情報の種類が「パスワード条件付複製許可」である場合には、情報の種類として「パスワード条件付複製許可」をコピーログ２１０に記憶し、更にそのパスワードの情報を記憶する。また、全体コードに含まれる情報の種類が「ユーザ認証条件付複製許可」である場合には、情報の種類として「ユーザ認証条件付複製許可」をコピーログ２１０に記憶し、更にそのユーザを示す情報を記憶する。尚、上記の全体コードに含まれる情報は、複製対象の画像に関する情報と、複製を行うユーザを示す情報と関連付けて記憶される。
【００８２】
ここで、ステップＳ５１０におけるコピーログ２１０の記憶は、複製許可と判断された場合に行われる。しかし、複製許可の場合に限らず複製不許可（ステップＳ５０８でＮｏ）の場合にも、全体コードに含まれる情報と、複製対象の画像に関する情報と複製を行うユーザを示す情報とを関連付けて記憶する構成であっても構わない。尚、ここでの複製が不許可となる場合とは以下の場合である。１つ目が、複製対象の画像の全体コードに「複製不許可」の情報が含まれている場合である。２つ目が、複製対象の画像の全体コードに「条件付複製許可」の情報が含まれており、パスワードまたはユーザ情報による認証が正しく行われなかった場合である。３つ目が、複製対象の画像に全体コードが存在しない場合である。４つ目が、ステップＳ６０３において、種類の異なる全体コード（ＬＶＢＣ３００３）の中のデジタル情報に全体コードのハッシュ値が正しく存在しないと検知された場合である。
【００８３】
以下に上記４つの場合においてコピーログ２１０に記憶される全体コードに含まれる情報について具体的に記載する。１つ目の場合には、全体コードに含まれる情報の種類として「複製許可」をコピーログ２１０に記憶する。２つ目の場合には、全体コード内に含まれる情報の種類として「パスワード条件付複製許可」または「ユーザ認証条件付複製許可」をコピーログ２１０に記憶し、更にパスワードの情報またはユーザを示す情報も記憶する。３つ目の場合には、全体コードが存在しないため、全体コードに含まれる情報の種類として「なし」をコピーログ２１０に記憶する。また、３つ目の場合には、画像に関する情報と、ユーザを示す情報のみを関連付けてコピーログ２１０に記憶し、二次元コードに含まれる情報を記憶しない構成であっても構わない。４つ目の場合には、全体コードに従って全体コードに含まれる情報の種類を記憶するとともに、複製が不許可となった原因がハッシュ値の不整合であることを示す情報、ハッシュ値の値のうち少なくとも一方をコピーログ２１０に記憶することが望ましい。
【００８４】
このように複製不許可の場合にも上記の関連付けられた情報を記録することで、不正に複製を行おうとしたユーザが誰であるかを特定でき、またどのような画像が不正に複製されようとしたのかを認識することが可能になる。
【００８５】
ここまで、二次元コードに基づく情報の例として、二次元コードに含まれる情報を適用した記載をしてきたがこれに限ることはない。例えば、ＣＰＵ３００が複製対象の画像に含まれる二次元コードに基づいて決定した当該複製対象の画像の複製可否の結果であっても構わない。ここで、二次元コードに含まれる情報とは、二次元コードがデコードされることによって得られるデジタル情報を指す。上記実施例においては、複製許可フラグ、「複製許可」「複製不許可」「条件付複製許可」を示す情報等が二次元コードに含まれる情報にあたるものである。
【００８６】
上記実施例における記憶媒体である記憶装置２００は、デジタル情報を格納できる媒体（例えば、ＨＤＤやＲＡＭ）であれば何でもよい。
【００８７】
また、上記実施例では、画像の読取り、デジタル情報の処理、画像のシート上への印字の何れもが可能なＭＦＰ１００を取り上げて説明したが、画像の読取り、デジタル情報の処理、画像のシート上への印字を行う装置が夫々、別の装置であっても構わない。
【００８８】
また、本願発明の目的は、上記実施例で示したフローチャートの手順を実現するプログラムを記憶した記憶媒体から、コンピュータが、そのプログラムを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラム自体が上述した実施形態の機能を実現することになる。そのため、このプログラムやプログラムを記憶した記憶媒体も本願発明を構成することができる。
【００８９】
プログラムを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどコンピュータが読取り可能なものを用いることができる。
【符号の説明】
【００９０】
１００  ＭＦＰ
１０２  デコーダ
２００  記憶装置
２１０  コピーログ
２２０  プリントログ
３００  ＣＰＵ
３０１  スキャナ部
３０２  印刷部
３０３  受付部
３０４  表示部
３０５  連絡部
複製可能条件  ８０１
１００１、１００３  原稿
２００１、２００３  ＱＲコード
３００３  ＬＶＢＣ
【図１】
0005371517.tif 000002
【図２】
0005371517.tif 000003
【図３】
0005371517.tif 000004
【図４】
0005371517.tif 000005
【図５】
0005371517.tif 000006
【図６】
0005371517.tif 000007
【図７】
0005371517.tif 000008
【図８】
0005371517.tif 000009