IP Library Granted Patent US 6,864,993
Granted Patent B1
US 6,864,993 · App. 09/400,235 · Granted Mar 8, 2005

Method, system, and program for determining consistency of information on a print job

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,864,993
App. No.
09/400,235
Granted
Mar 8, 2005
Kind
B1
Abstract

Disclosed is a method, system, and program for checking an electronic representation of a print job. Information on a set of attributes of a print job indicated in a first computer readable file is compared with a set of same attributes of the print job indicated in a second computer readable file. A determination is made as to whether the information on the same set of attributes of the print job in the first and second computer readable files are inconsistent and each inconsistency is indicated.

Claims (105)

1. A computerized method for checking an electronic representation of a print job, comprising:

comparing information on a set of attributes of a print job indicated in a first computer readable file with transformed output of the print job in a second computer readable file, wherein each attribute in the set of attributes specifies an attribute value;

determining attributes of the transformed output corresponding to the set of attributes;

determining whether the determined attributes of the transformed output are consistent with the attribute values for the set of attributes information on the same set of attributes of the print job in the first and second computer readable files are inconsistent; and

indicating each determined inconsistency.

2. The method of claim 1 , wherein indicating the inconsistency comprises writing information on the inconsistency to a third computer readable file.

3. The method of claim 1 , wherein the inconsistency information is transmitted in an electronic message to an electronic mail address.

4. The method of claim 1 , wherein the first computer readable file is a print file including computer recognizable statements in a page description language indicating attributes of the print job that are compared with the same attributes in the second computer readable file.

5. The method of claim 4 , wherein the second computer readable file comprises a bitmap created by rasterizing the print file, wherein determining whether the information on the same set of attributes in the first and second computer readable files are consistent comprises:

determining required margins to print according to boundary attributes indicated in the print file; and

scanning the bitmap file to determine whether any pixels are set “on” outside of boundary limits specified in the boundary attributes indicated in the print file, wherein the information is inconsistent if one pixel is set “on” outside of the boundary limits.

6. The method of claim 4 , further comprising:

receiving an electronic message produced from a transform process that rasterized the print file; and

determining whether print job attributes indicated in the print file are consistent with information in the received message.

7. The method of claim 6 , wherein the received electronic message indicates fonts used in rasterizing the print file, wherein determining whether print job attributes indicated in the print file are consistent with information in the received message comprises determining whether fonts indicated in the print file as included in the print job are the same as fonts indicated in the received message, wherein there is an inconsistency if the fonts indicated in the print file are different than the fonts indicated in the received message.

8. The method of claim 4 , further comprising:

determining whether a color convention specified in the print file is not a printer color space; and

indicating an error if the color convention is not a printer color space.

9. The method of claim 1 , further comprising:

using print attribute information in the print file to search a computer database including records indicating print shops to determine at least one print shop capable of reproducing the print job;

displaying a list of print shops capable of reproducing the print job; and

receiving user selection of a print shop.

10. The method of claim 9 , further comprising displaying cost information for each print shop in the list.

11. The method of claim 9 , further comprising:

receiving user selection of a delivery method; and

taking action to transmit the print file to the selected print shop.

12. The method of claim 11 , wherein taking action comprises generating and transmitting an electronic message including the print file to the selected print shop.

13. The method of claim 1 , wherein the set of attributes includes at least one of the following print attributes: drill holes selected, bleeds selected, resolution, paper size, paper type, paper weight, fonts, collate, color printer, duplex, fax, and fold.

14. A computerized method for checking an electronic representation of a print job, comprising:

comparing information on a set of attributes of a print job indicated in a first computer readable file with transformed output of the print job in a second computer readable file, wherein each attribute in the set of attributes specifies an attribute value, wherein the first computer readable file includes attributes of the print job that require minimum margins and wherein the second computer readable file comprises a bitmap created by rasterizing the print job

determining attributes of the transformed output corresponding to the set of attributes;

determining required margins to print according to the attributes in the first computer readable file; and

scanning the bitmap file to determine whether any pixels are set “on” within the required margins, wherein the information is inconsistent if one pixel is set “on” in the bitmap file within the required margins; and

indicating each determined inconsistency.

15. The method of claim 14 , wherein the required margins are sufficient to allow one of holes to be drilled in a left margin and bleeds to be printed in a right margin.

16. A system for checking an electronic representation of a print job, comprising:

means for comparing information on a set of attributes of a print job indicated in a first computer readable file with transformed output of the print job in a second computer readable file, wherein each attribute in the set of attributes specifies an attribute value;

means for determining attributes of the transformed output corresponding to the set of attributes;

means for determining whether the determined attributes of the transformed output are consistent with the attribute values for the set of attributes; and

means for indicating each determined inconsistency.

17. The system of claim 15 , wherein indicating the inconsistency comprises writing information on the inconsistency to a third computer readable file.

18. The system of claim 16 , wherein the inconsistency information is transmitted in an electronic message to an electronic mail address.

19. The system of claim 16 , wherein the first computer readable file is a print file including computer recognizable statements in a page description language indicating attributes of the print job that are compared with the same attributes in the second computer readable file.

20. The system of claim 19 , wherein the second computer readable file comprises a bitmap created by rasterizing the print file, wherein determining whether the information on the same set of attributes in the first and second computer readable files are consistent comprises:

determining required margins to print according to boundary attributes indicated in the print file; and

scanning the bitmap file to determine whether any pixels are set “on” outside of boundary limits specified in the boundary attributes indicated in the print file, wherein the information is inconsistent if one pixel is set “on” outside of the boundary limits.

21. The system of claim 19 , further comprising:

receiving an electronic message produced from a transform process that rasterized the print file; and

determining whether print job attributes indicated in the print file are consistent with information in the received message.

22. The system of claim 21 , wherein the received electronic message indicates fonts used in rasterizing the print file, wherein determining whether print job attributes indicated in the print file are consistent with information in the received message comprises determining whether fonts indicated in the print file as included in the print job are the same as fonts indicated in the received message, wherein there is an inconsistency if the fonts indicated in the print file are different than the fonts indicated in the received message.

23. The system of claim 19 , further comprising:

determining whether a color convention specified in the print file is not a printer color space; and

indicating an error if the color convention is not a printer color space.

24. The system of claim 16 , further comprising:

using print attribute information in the print file to search a computer database including records indicating print shops to determine at least one print shop capable of reproducing the print job;

displaying a list of print shops capable of reproducing the print job; and

receiving user selection of a print shop.

25. The system of claim 24 , further comprising displaying cost information for each print shop in the list.

26. The system of claim 24 , further comprising:

receiving user selection of a delivery method; and

taking action to transmit the print file to the selected print shop.

27. The system of claim 26 , wherein taking action comprises generating and transmitting an electronic message including the print file to the selected print shop.

28. The system of claim 16 , wherein the set of attributes includes at least one of the following print attributes: drill holes selected, bleeds selected, resolution, paper size, paper type, paper weight, fonts, collate, color printer, duplex, fax, and fold.

29. A system for checking an electronic representation of a print job, comprising:

means for comparing information on a set of attributes of a print job indicated in a first computer readable file with transformed output of the print job in a second computer readable file, wherein each attribute in the set of attributes specifies an attribute value, wherein the first computer readable file includes attributes of the print job that require minimum margins and wherein the second computer readable file comprises a bitmap created by rasterizing the print job

means for determining attributes of the transformed output corresponding to the set of attributes;

determining required margins to print according to the attributes in the first computer readable file;

scanning the bitmap file to determine whether any pixels are set “on” within the required margins, wherein the information is inconsistent if one pixel is set “on” in the bitmap file within the required margins; and

means for indicating each determined inconsistency.

30. The system of claim 29 , wherein the required margins are sufficient to allow one of holes to be drilled in a left margin and bleeds to be printed in a right margin.

31. An article of manufacture for checking an electronic representation of a print job, the article of manufacture comprising computer usable media including at least one computer program and at least one work process embedded therein that causes at least one computer to perform:

comparing information on a set of attributes of a print job indicated in a first computer readable file with transformed output of the print job in a second computer readable file, wherein each attribute in the set of attributes specifies an attribute value;

determining attributes of the transformed output corresponding to the set of attributes;

determining whether the determined attributes of the transformed output are consistent with the attribute values for the set of attributes; and

indicating each determined inconsistency.

32. The article of manufacture of claim 31 , wherein indicating the inconsistency comprises writing information on the inconsistency to a third computer readable file.

33. The article of manufacture of claim 31 , wherein the inconsistency information is transmitted in an electronic message to an electronic mail address.

34. The article of manufacture of claim 31 , wherein the first computer readable file is a print file including computer recognizable statements in a page description language indicating attributes of the print job that are compared with the same attributes in the second computer readable file.

35. The article of manufacture of claim 34 , wherein the second computer readable file comprises a bitmap created by rasterizing the print file, wherein determining whether the information on the same set of attributes in the first and second computer readable files are consistent comprises:

determining required margins to print according to boundary attributes indicated in the print file; and

scanning the bitmap file to determine whether any pixels are set “on” outside of boundary limits specified in the boundary attributes indicated in the print file, wherein the information is inconsistent if one pixel is set “on” outside of the boundary limits.

36. The article of manufacture of claim 34 , further comprising:

receiving an electronic message produced from a transform process that rasterized the print file; and

determining whether print job attributes indicated in the print file are consistent with information in the received message.

37. The article of manufacture of claim 36 , wherein the received electronic message indicates fonts used in rasterizing the print file, wherein determining whether print job attributes indicated in the print file are consistent with information in the received message comprises determining whether fonts indicated in the print file as included in the print job are the same as fonts indicated in the received message, wherein there is an inconsistency if the fonts indicated in the print file are different than the fonts indicated in the received message.

38. The article of manufacture of claim 34 , further comprising:

determining whether a color convention specified in the print file is not a printer color space; and

indicating an error if the color convention is not a printer color space.

39. The article of manufacture of claim 31 , further comprising:

using print attribute information in the print file to search a computer database including records indicating print shops to determine at least one print shop capable of reproducing the print job;

displaying a list of print shops capable of reproducing the print job; and

receiving user selection of a print shop.

40. The article of manufacture of claim 39 , further comprising displaying cost information for each print shop in the list.

41. The article of manufacture of claim 39 , further comprising:

receiving user selection of a delivery method; and

taking action to transmit the print file to the selected print shop.

42. The article of manufacture of claim 41 , wherein taking action comprises generating and transmitting an electronic message including the print file to the selected print shop.

43. The article of manufacture of claim 31 , wherein the set of attributes includes at least one of the following print attributes: drill holes selected, bleeds selected, resolution, paper size, paper type, paper weight, fonts, collate, color printer, duplex, fax, and fold.

44. An article of manufacture for checking an electronic representation of a print job, the article of manufacture comprising computer usable media including at least one computer program and at least one work process embedded therein that causes at least one computer to perform;

comparing information on a set of attributes of a print job indicated in a first computer readable file with transformed output of the print job in a second computer readable file, wherein each attribute in the set of attributes specifies an attribute value, wherein the first computer readable file includes attributes of the print job that require minimum margins and wherein the second computer readable file comprises a bitmap created by rasterizing the print job

determining attributes of the transformed output corresponding to the set of attributes;

determining required margins to print according to the attributes in the first computer readable file; and

scanning the bitmap file to determine whether any pixels are set “on” within the required margins, wherein the information is inconsistent if one pixel is set “on” in the bitmap file within the required margins; and

indicating each determined inconsistency.

45. The article of manufacture of claim 44 , wherein the required margins are sufficient to allow one of holes to be drilled in a left margin and bleeds to be printed in a right margin.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED ON REEL 037593 FRAME 0641. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME TO AN ASSIGNMENT. Recorded Feb 22, 2016
From: RICOH PRODUCTION PRINT
To: RICOH COMPANY, LTD.
Reel/Frame 037868/0632 →
CHANGE OF NAME Recorded Jan 26, 2016
From: RICOH PRODUCTION PRINT
To: RICOH COMPANY, LTD.
Reel/Frame 037593/0641 →
CHANGE OF NAME Recorded Jan 26, 2016
From: INFORPRINT SOLUTIONS COMPANY, LLC
To: RICOH PRODUCTION PRINT SOLUTIONS LLC
Reel/Frame 037593/0888 →