US5077795A - Security system for electronic printing systems - Google Patents

Security system for electronic printing systems Download PDF

Info

Publication number
US5077795A
US5077795A US07/591,330 US59133090A US5077795A US 5077795 A US5077795 A US 5077795A US 59133090 A US59133090 A US 59133090A US 5077795 A US5077795 A US 5077795A
Authority
US
United States
Prior art keywords
user
security
users
administrator
access
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.)
Expired - Lifetime
Application number
US07/591,330
Inventor
John L. Rourke
Peter D. Wing
II Jack F. Ratcliffe
Paul J. Valliere
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xerox Corp
Original Assignee
Xerox Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xerox Corp filed Critical Xerox Corp
Assigned to XEROX CORPORATION, STAMFORD, CT A CORP. OF NY reassignment XEROX CORPORATION, STAMFORD, CT A CORP. OF NY ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: RATCLIFFE, JACK F. II, VALLIERE, PAUL J., WING, PETER D., ROURKE, JOHN L.
Priority to US07/591,330 priority Critical patent/US5077795A/en
Priority to CA002048535A priority patent/CA2048535C/en
Priority to AU82569/91A priority patent/AU652525B2/en
Priority to EP91114459A priority patent/EP0477570B1/en
Priority to DE69131221T priority patent/DE69131221T2/en
Priority to EP97116029A priority patent/EP0818724B1/en
Priority to DE69132229T priority patent/DE69132229T2/en
Priority to JP3276870A priority patent/JP2735966B2/en
Publication of US5077795A publication Critical patent/US5077795A/en
Application granted granted Critical
Assigned to BANK ONE, NA, AS ADMINISTRATIVE AGENT reassignment BANK ONE, NA, AS ADMINISTRATIVE AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: XEROX CORPORATION
Assigned to JPMORGAN CHASE BANK, AS COLLATERAL AGENT reassignment JPMORGAN CHASE BANK, AS COLLATERAL AGENT SECURITY AGREEMENT Assignors: XEROX CORPORATION
Anticipated expiration legal-status Critical
Assigned to XEROX CORPORATION reassignment XEROX CORPORATION RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO JPMORGAN CHASE BANK
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/604Tools and structures for managing or administering access control systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/84Protecting input, output or interconnection devices output devices, e.g. displays or monitors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Definitions

  • the invention relates to electronic printers and printing systems, and more particularly, to a security system for electronic printers and printing systems.
  • document security has generally been grounded on physical possession of the document originals and the copies made while copier access and use has been based on billing considerations.
  • security for a user's originals and copies was attended to by the fact that the originals from which the copies were made as well as the copies themselves normally remained in the possession and control of the owner or in the hands of someone known to the owner and trusted to make copies. Control over copier access on the hand, if it existed at all, was generally based on assuring that the person using the copier and making copies was correctly billed or charged for the copies made.
  • UIC User Identification Code
  • a second prior art technique of the type discussed in U.S. Pat. Nos. 4,498,132 and 4,525,780 above is based upon access lists where each operation on a file is controlled by a list maintained by the file's owner of users who are granted or denied access.
  • the list additionally may contain pre-defined group names and object enablements or restrictions.
  • the disadvantages of this technique are the large amount of memory required and large amounts of processing overhead needed to maintain and verify the list.
  • the present invention provides a security process for an electronic reprographic printer, comprising the steps of: providing a security administrator; providing a security profile with discrete security levels for different classes of users under the control of the security administrator; giving the administrator power to assign user identification numbers at less secured sites, and enable use of passwords by the users at more secure sites; providing a site administrator; giving the site administrator control over user job programming options for the printer; isolating functions of the site administrator from user functions by assigning special identification number and password to the site administrator to prevent users from accessing the site administrator functions; and providing user file security by enabling users, to protect user files by user passwords, to limit access to others to user files, and to assign a non-removable security label to a user's files which prevent printing or displaying of the files without the security label.
  • FIG. 1 is a view depicting an electronic printing system incorporating the security system of the present invention
  • FIG. 2 is a block diagram depicting the major elements of the printing system shown in FIG. 1;
  • FIG. 3 is a plan view illustrating the principal mechanical components of the printing system shown in FIG. 1;
  • FIG. 4 is a schematic view showing certain construction details of the document scanner for the printing system shown in FIG. 1;
  • FIGS. 5A, 5B, and 5C comprise a schematic block diagram showing the major parts of the control section for the printing system shown in FIG.1;
  • FIG. 6 is a block diagram of the Operating System, together with Printed Wiring Boards and shared line connections for the printing system shown in FIG. 1;
  • FIG. 7 is a view depicting an exemplary job programming ticket and job scorecard displayed on the User Interface (UI) touchscreen of the printing system shown in FIG. 1;
  • UI User Interface
  • FIG. 8 is a view of the User Interface touchscreen on which is displayed a SECURITY card file having "Users”, “Security Profile”, and “Access Lists” icons, with the "Users” icon actuated to display a listing of users by name;
  • FIG. 9 is a view in which a user is selected by highlighting and opening a SYSTEM ADMINISTRATOR window providing processing selections;
  • FIG. 10 is a view displaying the User Profile for the user selected
  • FIG. 11 is a view displaying the "Privileges" card file for the user selected.
  • FIG. 12 is a view showing the "Delete User?" options window opened
  • FIG. 13 is a view showing the "Assign New Owner" options window opened
  • FIG. 14 is a view showing the user "Profile Options” window opened to display the "New User Template” selections;
  • FIG. 15 is a view of the User Interface touchscreen showing the "New User Template” following selection
  • FIG. 16 is a view showing the "Security Profile” card file for the site
  • FIG. 17 is a view showing the "Activity Log" for the site
  • FIG. 18 is a view showing the "Activity Log” in FIG. 17 with the "Audit Trail Options” window opened;
  • FIG. 19 is a view of the User Interface touchscreen depicting the "Access Lists" card file
  • FIG. 20 is a view showing the "Access Lists" card file of FIG. 19 with a file window opened to display list selections:
  • FIG. 21 is a view showing the "Access Lists" card file of FIG. 19 with the "Delete List?" window opened;
  • FIG. 22 is a view showing the "Member Name" file with names of members in a selected access list
  • FIG. 23 is a view showing the "Remove from list” selection window for removing members from the selected access list
  • FIG. 24 is a view showing the "Add Member” window for adding a member's name to the access list selected
  • FIG. 25 is a view showing the "Job Access Control" card enabling a file owner to set the access rights to the owner's files;
  • FIG. 26 is a plane view of a second embodiment in which the security system is externally administered.
  • image input section 4 has both remote and on-site image inputs, enabling system 2 to provide network, scan, and print services.
  • Other system combinations may be envisioned such as a stand alone printing system with on-site image input (i.e., a scanner), controller, and printer; a network printing system with remote input, controller, and printer; etc.
  • printer section 8 may instead use a different printer type such as ink jet, ionographic, etc.
  • image input section 4 has a network 5 with a suitable communication channel such as a telephone line enabling image data in the form of image signals or pixels from one or more remote sources to be input to system 2 for processing.
  • a suitable communication channel such as a telephone line
  • suitable conversion means are provided.
  • Other remote sources of image data such as streaming tape, floppy disk, etc. may be envisioned.
  • section 4 has a document scanner 6 with a transparent platen 20 on which documents 22 to be scanned are located.
  • One or more linear arrays 24 are supported for reciprocating scanning movement below platen 20 by motor 21.
  • Lens 26 and mirrors 28, 29, 30 cooperate to focus array 24 on a line like segment of platen 20 and the document being scanned thereon.
  • a lamp 170 and reflector 172 cooperate to illuminate the line-like segment being scanned through scan slit 174.
  • Image data in the form of image signals or pixels from net 5 or array 24 are input to processor 25 for processing. After processing, the image signals are output to controller section 7.
  • Processor 25 converts the analog image signals output by array 24 to digital. Processor 25 further processes image signals as required to enable system 2 to store and handle the image data in the form required to carry out the job programmed. Processor 25 also provides enhancements and changes to the image signals such as filtering, thresholding, screening, cropping, scaling, etc.
  • Documents 22 to be scanned may be located on platen 20 for scanning by automatic document handler (ADF) 35 operable in either a Recirculating Document Handling (RDH) mode or a Semi-Automatic Document Handling (SADH) mode.
  • a manual mode including a Book mode and a Computer Forms Feeder (CFF) mode are also provided, the latter to accommodate documents in the form of computer fanfold.
  • document handler 35 has a document tray 37 in which documents 22 are arranged in stacks or batches. The documents 22 in tray 37 are advanced by vacuum feed belt 40 and document feed rolls 41 and document feed belt 42 onto platen 20 where the document is scanned by array 24. Following scanning, the document is removed from platen 20 by belt 42 and returned to tray 37 by document feed rolls 44.
  • a document entry slot 46 provides access to the document feed belt 42 between tray 37 and platen 20 through which individual documents may be inserted manually for transport to platen 20. Feed rolls 49 behind slot 46 form a nip for engaging and feeding the document to feed belt 42 and onto platen 20. Following scanning, the document is removed from platen 20 and discharged into catch tray 48.
  • computer forms material is fed through slot 46 and advanced by feed rolls 49 to document feed belt 42 which in turn advances a page of the fanfold material into position on platen 20.
  • printer section 8 comprises a laser type printer and for purposes of explanation is separated into a Raster Output Scanner (ROS) section 87, Print Module Section 95, Paper Supply section 107, and Finisher 120.
  • ROS 95 has a laser 91, the beam of which is split into two imaging beams 94.
  • Each beam 94 is modulated in accordance with the content of an image signal input by acousto-optic modulator (MOD) 92 to provide dual imaging beams 94.
  • MOD acousto-optic modulator
  • Beams 94 are scanned across a moving photoreceptor 98 of Print Module 95 by the mirrored facets of a rotating polygon 100 to expose two image lines on photoreceptor 98 with each scan and create the latent electrostatic images represented by the image signal input to modulator 92.
  • Photoreceptor 98 is uniformly charged by corotrons 102 at a charging station preparatory to exposure by imaging beams 94.
  • the latent electrostatic images are developed by developer 104 having a developer supply 105 and transferred at transfer station 106 to a print media 108 delivered by Paper Supply section 107.
  • Media 108 as will appear may comprise any of variety of sheet sizes, types, and colors.
  • the print media is brought forward in timed registration with the developed image on photoreceptor 98 from either a main paper tray 110 or from auxiliary paper trays 112, or 114.
  • the developed image transferred to the print media 108 is permanently fixed or fused by fuser 116 and the resulting prints discharged to either output tray 118, or to finisher 120.
  • Finisher 120 includes a stitcher 122 for stitching or stapling the prints together to form books 121 and a thermal binder 124 for adhesively binding the prints into books 121.
  • controller section 7 is, for explanation purposes, divided into an image input controller 50, User Interface (UI) 52, system controller 54, main memory 56, image manipulation section 58, and image output controller 60.
  • UI User Interface
  • the image data input from processor 25 of image input section 4 to controller section 7 is compressed by image compressor/processor 51 of image input controller 50 on PWB 70-3. As the image data passes through compressor/processor 51, it is segmented into slices N scanlines wide, each slice having a slice pointer.
  • the compressed image data together with slice pointers and any related image descriptors providing image specific information are placed in an image file.
  • the image files, which represent different print jobs, are temporarily stored in system memory 61 which comprises a Random Access Memory or RAM pending transfer to main memory 56 where the data is held pending use.
  • UI 52 includes a combined operator controller/CRT display consisting of an interactive touchscreen 62, keyboard 64, and mouse 66.
  • UI 52 interfaces the operator with printing system 2, enabling the operator to program print jobs and other instructions, to obtain system operating information, instructions, programming information, diagnostic information, etc.
  • Items displayed on touchscreen 62 such as files and icons are actuated by either touching the displayed item on screen 62 with a finger or by using mouse 66 to point cursor 67 to the item selected and keying the mouse.
  • Main memory 56 has plural hard disks 90-1, 90-2, 90-3 for storing machine Operating System software, machine operating data, and the scanned image data currently being processed.
  • main memory 56 When the compressed image data in main memory 56 requires further processing, or is required for display on touchscreen 62 of UI 52, or is required by printer section 8, the data is accessed in main memory 56. Where further processing other than that provided by processor 25 is required, the data is transferred to image manipulation section 58 on PWB 70-6 where the additional processing steps such as collation, make ready, decomposition, etc. are carried out. Following processing, the data may be returned to main memory 56, sent to UI 52 for display on touchscreen 62, or sent to image output controller 60.
  • Image data output to image output controller 60 is decompressed and readied for printing by image generating processors 86 of PWBs 70-7, 70-8 (seen in FIG. 5A). Following this, the data is output by dispatch processors 88, 89 on PWB 70-9 to printer section 8. Image data sent to printer section 8 for printing is normally purged from memory 56 to make room for new image data.
  • control section 7 includes a plurality of Printed Wiring Boards (PWBs) 70, PWBs 70 being coupled with one another and with System Memory 61 by a pair of memory buses 72, 74.
  • Memory controller 76 couples System Memory 61 with buses 72, 74.
  • PWBs 70 include system processor PWB 70-1 having plural system processors 78; low speed I/O processor PWB 70-2 having UI communication controller 80 for transmitting data to and from UI 52; PWBs 70-3, 70-4, 70-5 having disk drive controller/processors 82 for transmitting data to and from disks 90-1, 90-2, 90-3 respectively of main memory 56 (image compressor/processor 51 for compressing the image data is on PWB 70-3); image manipulation PWB 70-6 with image manipulation processors of image manipulation section 58; image generation processor PWBs 70-7, 70-8 with image generation processors 86 for processing the image data for printing by printer section 8; dispatch processor PWB 70-9 having dispatch processors 88, 89 for controlling transmission of data to and from printer section 8; and boot control-arbitration-scheduler PWB 70-10.
  • system processor PWB 70-1 having plural system processors 78
  • low speed I/O processor PWB 70-2 having UI communication controller 80 for transmitting data to and from UI
  • system control signals are distributed via a plurality of printed wiring boards (PWBs). These include EDN core PWB 130, Marking Imaging core PWB 132, Paper Handling core PWB 134, and Finisher Binder core PWB 136 together with various Input/Output (I/O) PWBs 138.
  • a system bus 140 couples the core PWBs 130, 132, 134, 136 with each other and with controller section 7 while local buses 142 serve to couple the I/O PWBs 138 with each other and with their associated core PWB.
  • the Operating System software is loaded from memory 56 to EDN core PWB 130 and from there to the remaining core PWBs 132, 134, 136 via bus 140, each core PWB 130, 132, 134, 136 having a boot ROM 147 for controlling downloading of Operating System software to the PWB, fault detection, etc.
  • Boot ROMs 147 also enable transmission of Operating System software and control data to and from PWBs 130, 132, 134, 136 via bus 140 and control data to and from I/O PWBs 138 via local buses 142. Additional ROM, RAM, and NVM memory types are resident at various locations within system 2.
  • jobs are programmed in a Job Program mode in which there is displayed on touchscreen 62 a Job Ticket 150 and a Job Scorecard 152 for the job being programmed.
  • Job Ticket 150 displays various job selections programmed while Job Scorecard 152 displays the basic instructions to the system for printing the job.
  • the security system of the present invention is provided.
  • a user in order to gain access to printing system 2 must authenticate himself by a special User Identification number (User ID). Where a password option is enabled, the user is also required to enter his password.
  • User ID User Identification number
  • a Security administrator assigns the User ID while the user creates his own password when allowed to do so.
  • the site which is the business location for the printing system 2, has the ability to define the level of security desired.
  • the levels of security are:
  • a partially secure site would allow User IDs to be assigned to some users at the Security Administrator's discretion. This would give these users access to certain privileged system functions.
  • a Site administrator is normally provided (although one administrator may serve in both Site and Security Administrator capacities).
  • the site administrator is considered a privileged user and as such has certain privileges over and above those of either a secure or non-secure user.
  • the Site administrator typically establishes the programming features and functions that the site will have, the system default settings, i.e., restricting access to complex printer programming features to avoid printer downtime, restricting user access to pre-selected printer programming features to reduce personal use of the printer, etc., and has shared operating functions such as billing, accounting, etc.
  • a Security administrator is a trusted individual charged with the responsibility for creating and implementing the security rules of printing system 2 consistent with the security level desired by the site. In this capacity, the Security administrator controls access to the programming features, administration, and service of printing system 2. Programming functions and features comprise the different level of system job programming choices that are made available to a user by the Site administator. Security administration relates to the process by which security at the site is administered while service refers to the security that governs access by service or repair personnel (referred to herein as Tech Reps.).
  • the Security administrator establishes and maintains a User Profile for each user.
  • the User Profile allows the Security administrator to establish a security profile for each user to whom the Security administrator assigns a User ID plus other security enablements such as user passwords, rights to access different system programming functions, etc. depending upon the security level of the site. As will be understood, access to the user profile is limited to whatever rights the Security administrator has.
  • a "UserProfile Module” on entering the "Administration" mode, there is displayed on touchscreen 62 certain card files including a "SECURITY” card file 200 on which are displayed “Users”, “Security Profile”, and “Access Lists” icons 201, 202, 203 respectively.
  • Actuation of "Users” icon 201 causes a "User Name” file 205 to be displayed listing the names of all users at the site to whom a User ID has been assigned, the user's ID, and whether the user is "Active” or "Inactive".
  • Up and down scrolling icons 207, 208 permit scrolling of file 205 to allow reading of all the user names.
  • a "Users" icon 210 in "Users Name” file 205 is actuated to display a "SYSTEM ADMINISTRATION" window 212 having "Open Profile", “Activate”, “Delete”, and “Close” selections.
  • Moving window 212 so that the window pointer 212' is opposite the name of the user whose User Profile is to be viewed and actuating "Open Profile” displays the User Profile 215 for the user name selected.
  • User Profile 215 identifies the "User Status", “User Name", “User ID”, whether the user has a password or not, and the user's "Default Account”.
  • a "Job Access Control” icon 217 and a "Privileges” icon 219 are displayed.
  • Selecting "Privileges” 219 displays the privileges granted to the user as shown in FIG. 11. These consist of "Administration”, “Service”, and "Feature Access”.
  • the Security administrator ordinarily has "Administration” privileges for "Security” while the Site administrator has privileges for "Site”. A single person may have privileges for "Both”. Special ID numbers prevent users from gaining access to the security and administration functions performed by the administrator or administrators.
  • actuating "Delete” in window 212 displays a "Delete User?" window 221 with “Yes” and “No” options. Actuation of "Yes” deletes the current user and displays an "Assign New Owner” window 223 through which the Security administrator can assign a new owner for the former user's jobs currently in the system if desired. For this, and referring to FIGS. 14-15, a "Profile Options” window 225 is opened displaying a "New User Template” selection 226. Actuation of the "New User Template” 226 displays the template 228 seen in FIG. 15 by which a User Profile 215 for the new user is created.
  • the Security administrator may also be given the ability to set up certain user independent functions such as the number of attempts a user can make to logon before lockout, minimum User ID length, minimum password length, etc. depending on the security level of the site.
  • the Security Profile icon 202 is actuated to display "Security Profile" scorecard 232 showing the current security setup of the site.
  • An "Activity Log” icon 235 enables the Security administrator to access data when auditing security relevant functions and to activate auditing functions which will monitor and log system data, user logon/off, access to secure items, power on/off, etc.
  • Actuating icon 235 displays an "Activity Log” scorecard 237 (FIG. 17) with a series of system auditing options for monitoring the number of times certain activities such as "Logon/Logoff", etc. take place.
  • the site security enablements such as "Security Configuration” are also displayed for selection together with an option to print out a hard copy of the activity log ("Print Activity Log") and to reset the log ("Reinitialize Activity Log”) as shown in FIG. 18.
  • the Security administrator may also set up access lists grouping users who have security access to a common file.
  • Actuating "Access List" icon 203 displays a card file 239 of names for a specific job with a selection window 240.
  • the Security administrator may select a list for deletion (FIG. 21), or open a list to display the members names (FIG. 22), or remove individual members from the list (FIG. 23), or add new members to the list (FIG. 24).
  • control over access to jobs and data stored in printing system 2 originates with the data creator or owner and governs the operations which a user is allowed to perform on files resident in the system.
  • actuation of "Job Access Control" icon 217 displays a "Job Access Control” scorecard 241 allowing a user to impose security restrictions on the user's files or jobs that are resident in printing system 2.
  • the security limitations fall into two general classes: “COPIED and MODIFIED” and “COPIED” only. Each class is subdivided into: “All Users” 242, "Job Owner” 244, "Access List” 246, and "None” 248.
  • All Users allows anyone to modify and/or copy the user's jobs
  • Job Owner allows only the job owner to modify and/or copy the user's jobs
  • Access List lists the names of users who are allowed to modify and/or copy the user's jobs
  • Nione prevents anyone, including the job owner, from modifying and/or copying the user's jobs.
  • Tech Reps have their own security protection in the form of a Tech Rep ID number which is assigned either when printing system 2 is manufactured or when system 2 is installed.
  • the Tech Rep ID number can be used to control down to the work support group level or any other service control level desired.
  • the service organization to which the Tech Rep belongs can assign a password to protect both the service organization and the site by limiting access to only Tech Reps who have the correct password.
  • the Tech Rep password can be changed at any time by the service organization. Further the service organization can assign special Tech Rep passwords to each site to further enhance site and/or the service organization security requirements.
  • the service organization can also assign advanced levels of servicing access to selected personnel at individual sites. Typically this would be to site personal who have attended special training courses enabling them to perform more difficult and complex service operations on printing system 2 than the typical user would be able to do.
  • the Site administrator normally would decide the site personal to be selected for this purpose with the Security administrator controlling special service access rights through “Service” selection under "PRIVILEGE" as shown in FIG. 11.
  • the system described and claimed in copending application Ser. No. 07/590,633, filed on Sept. 28, 1990, entitled “Process For Merging logos With Prints Produced By Electronic Printing Machines" in the names of Hengst et al (Attorney Docket No. D/89288) and incorporated by reference herein may be used for this purpose.
  • a folder for security labels is stored in the system Merge Library into which the operator places his security label(s).
  • Printing system 2 assures that once selected, the user's file will never be displayed on touchscreen 62 or printed by printer section 8 without the security label selected by the user being present. In addition, printing system 2 provides the operator with the option of placing the security label in the background of the image displayed on touchscreen 62 or printed by printer section 8. This prevents anyone from removing the label since the security label will appear associated directly with the image itself.
  • printing system 2 provides the capability of printing other label types such as labels with an automatic date-time stamp along the edge or edges of the image displayed or printed, a label identifying the site of the printing system making the prints, a label identifying the image owner, etc.
  • security center 300 is coupled to the printing system site or sites by a communication channel 305 such as a telephone wire.
  • An external data base or memory 308 at security center 300 serves as a storage medium for the users' User Profiles 215 and ID numbers following establishment by the Security administrator.
  • the users individual passwords are stored in the internal data base or memory 56 of the printing system that is used by the user.
  • the user In order to gain access to one or more of the printing systems 2, the user enters his user ID number and password using keyboard 64.
  • the user ID number is transmitted via channel 305 to the external data base 308 where a comparison is made with the user ID numbers held in data base 308.
  • an authentication signal is sent via channel 305 to the printing system controller section 7, authenticating the user.
  • the password entered by the user is compared with passwords held in the system internal data base and where a match is found, a second authentication signal is generated and sent to controller section 7 of the printing system.
  • controller section 7 On receipt of user authentication, controller section 7 enables the user to access the printing system.

Abstract

An electronic printing system with a security system for protecting the security of a user's files and programs through the intermediary of a user profile for each user administered to by a Security administrator at the site or from a remote site.

Description

The invention relates to electronic printers and printing systems, and more particularly, to a security system for electronic printers and printing systems.
In conventional light/lens copiers, document security has generally been grounded on physical possession of the document originals and the copies made while copier access and use has been based on billing considerations. In the case of document security, security for a user's originals and copies was attended to by the fact that the originals from which the copies were made as well as the copies themselves normally remained in the possession and control of the owner or in the hands of someone known to the owner and trusted to make copies. Control over copier access on the hand, if it existed at all, was generally based on assuring that the person using the copier and making copies was correctly billed or charged for the copies made. This for example led in the past to development and introduction of copy charge counters or meters which limited use of a copier to those persons having an account against which the cost of the copies could be charged. But generally, in the copier environment, little or no attention was given to security, and particularly to the security of the owner's files.
With the advent of electronic printing systems however, where the image is in the form of electrical signals or pixels, a user's electronic files, programs, etc., which may be confidential or personal in nature, are at least temporarily stored in the system. As a result, the owner's files may be available to anyone having access to the system for reading, copying, tampering, etc. A similar situation occurs with data that is transmitted to a communication channel to or from the system. Anyone having access to the system can intercept and gain access to the transmitted data for his own purposes.
In the prior art, security in the past has focused on computer systems as evidenced by U.S. Pat. No. 4,713,753 to Boebert el al wherein there is disclosed a secure system architecture for a data processor in which a predefined security policy, stored in a secure processor, uses format control to prevent alteration of a program. U.S. Pat. Nos. 4,525,780 to Bratt et al and 4,498,132 to Ahlstrom et al (which relies on U.S. Pat. No. 4,525,780 for its description) disclose a data processing system having an addressing system for processing object based information with a protection scheme for controlling access rights to the information. And U.S. Pat. No. 4,799,258 to Davies discloses a dual key system for controlling access to computers to assure a tamper resistant store.
Further in computer applications, a User Identification Code (UIC) technique has been used to control file access. In this technique, two numbers are provided per user, a group number and a member number. Each user accordingly is represented as a member of a group which may span a number of other users with a common need to share information. Further, each file has certain attributes associated with it, such as the UIC of the owner and the protection settings controlling READ and WRITE access. The UIC system however is limited in the levels of security that it can provide and has limited extensibility.
A second prior art technique of the type discussed in U.S. Pat. Nos. 4,498,132 and 4,525,780 above is based upon access lists where each operation on a file is controlled by a list maintained by the file's owner of users who are granted or denied access. The list additionally may contain pre-defined group names and object enablements or restrictions. The disadvantages of this technique are the large amount of memory required and large amounts of processing overhead needed to maintain and verify the list.
In contrast, the present invention provides a security process for an electronic reprographic printer, comprising the steps of: providing a security administrator; providing a security profile with discrete security levels for different classes of users under the control of the security administrator; giving the administrator power to assign user identification numbers at less secured sites, and enable use of passwords by the users at more secure sites; providing a site administrator; giving the site administrator control over user job programming options for the printer; isolating functions of the site administrator from user functions by assigning special identification number and password to the site administrator to prevent users from accessing the site administrator functions; and providing user file security by enabling users, to protect user files by user passwords, to limit access to others to user files, and to assign a non-removable security label to a user's files which prevent printing or displaying of the files without the security label.
IN THE DRAWINGS
FIG. 1 is a view depicting an electronic printing system incorporating the security system of the present invention;
FIG. 2 is a block diagram depicting the major elements of the printing system shown in FIG. 1;
FIG. 3 is a plan view illustrating the principal mechanical components of the printing system shown in FIG. 1;
FIG. 4 is a schematic view showing certain construction details of the document scanner for the printing system shown in FIG. 1;
FIGS. 5A, 5B, and 5C comprise a schematic block diagram showing the major parts of the control section for the printing system shown in FIG.1;
FIG. 6 is a block diagram of the Operating System, together with Printed Wiring Boards and shared line connections for the printing system shown in FIG. 1;
FIG. 7 is a view depicting an exemplary job programming ticket and job scorecard displayed on the User Interface (UI) touchscreen of the printing system shown in FIG. 1;
FIG. 8 is a view of the User Interface touchscreen on which is displayed a SECURITY card file having "Users", "Security Profile", and "Access Lists" icons, with the "Users" icon actuated to display a listing of users by name;
FIG. 9 is a view in which a user is selected by highlighting and opening a SYSTEM ADMINISTRATOR window providing processing selections;
FIG. 10 is a view displaying the User Profile for the user selected;
FIG. 11 is a view displaying the "Privileges" card file for the user selected;
FIG. 12 is a view showing the "Delete User?" options window opened;
FIG. 13 is a view showing the "Assign New Owner" options window opened;
FIG. 14 is a view showing the user "Profile Options" window opened to display the "New User Template" selections;
FIG. 15 is a view of the User Interface touchscreen showing the "New User Template" following selection;
FIG. 16 is a view showing the "Security Profile" card file for the site;
FIG. 17 is a view showing the "Activity Log" for the site;
FIG. 18 is a view showing the "Activity Log" in FIG. 17 with the "Audit Trail Options" window opened;
FIG. 19 is a view of the User Interface touchscreen depicting the "Access Lists" card file;
FIG. 20 is a view showing the "Access Lists" card file of FIG. 19 with a file window opened to display list selections:
FIG. 21 is a view showing the "Access Lists" card file of FIG. 19 with the "Delete List?" window opened;
FIG. 22 is a view showing the "Member Name" file with names of members in a selected access list;
FIG. 23 is a view showing the "Remove from list" selection window for removing members from the selected access list;
FIG. 24 is a view showing the "Add Member" window for adding a member's name to the access list selected;
FIG. 25 is a view showing the "Job Access Control" card enabling a file owner to set the access rights to the owner's files; and
FIG. 26 is a plane view of a second embodiment in which the security system is externally administered.
Referring to FIGS. 1 and 2, there is shown an exemplary image printing system 2 for processing print jobs in accordance with the teachings of the present invention. Printing system 2 for purposes of explanation is divided into image input section 4, controller section 7, and printer section 8. In the example shown, image input section 4 has both remote and on-site image inputs, enabling system 2 to provide network, scan, and print services. Other system combinations may be envisioned such as a stand alone printing system with on-site image input (i.e., a scanner), controller, and printer; a network printing system with remote input, controller, and printer; etc. While a specific printing system is shown and described, the present invention may be used with other types of printing systems. For example, printer section 8 may instead use a different printer type such as ink jet, ionographic, etc.
Referring particularly to FIGS. 2-4, for off-site image input, image input section 4 has a network 5 with a suitable communication channel such as a telephone line enabling image data in the form of image signals or pixels from one or more remote sources to be input to system 2 for processing. Where the Page Description Language (PDL) of the incoming imaging data is different than the PDL used by system 2, suitable conversion means (not shown) are provided. Other remote sources of image data such as streaming tape, floppy disk, etc. may be envisioned.
For on-site image input, section 4 has a document scanner 6 with a transparent platen 20 on which documents 22 to be scanned are located. One or more linear arrays 24 are supported for reciprocating scanning movement below platen 20 by motor 21. Lens 26 and mirrors 28, 29, 30 cooperate to focus array 24 on a line like segment of platen 20 and the document being scanned thereon. A lamp 170 and reflector 172 cooperate to illuminate the line-like segment being scanned through scan slit 174. Image data in the form of image signals or pixels from net 5 or array 24 are input to processor 25 for processing. After processing, the image signals are output to controller section 7.
Processor 25 converts the analog image signals output by array 24 to digital. Processor 25 further processes image signals as required to enable system 2 to store and handle the image data in the form required to carry out the job programmed. Processor 25 also provides enhancements and changes to the image signals such as filtering, thresholding, screening, cropping, scaling, etc.
Documents 22 to be scanned may be located on platen 20 for scanning by automatic document handler (ADF) 35 operable in either a Recirculating Document Handling (RDH) mode or a Semi-Automatic Document Handling (SADH) mode. A manual mode including a Book mode and a Computer Forms Feeder (CFF) mode are also provided, the latter to accommodate documents in the form of computer fanfold. For RDH mode operation, document handler 35 has a document tray 37 in which documents 22 are arranged in stacks or batches. The documents 22 in tray 37 are advanced by vacuum feed belt 40 and document feed rolls 41 and document feed belt 42 onto platen 20 where the document is scanned by array 24. Following scanning, the document is removed from platen 20 by belt 42 and returned to tray 37 by document feed rolls 44.
For operation in the SADH mode, a document entry slot 46 provides access to the document feed belt 42 between tray 37 and platen 20 through which individual documents may be inserted manually for transport to platen 20. Feed rolls 49 behind slot 46 form a nip for engaging and feeding the document to feed belt 42 and onto platen 20. Following scanning, the document is removed from platen 20 and discharged into catch tray 48.
For operation in the CFF mode, computer forms material is fed through slot 46 and advanced by feed rolls 49 to document feed belt 42 which in turn advances a page of the fanfold material into position on platen 20.
Referring to FIGS. 2 and 3, printer section 8 comprises a laser type printer and for purposes of explanation is separated into a Raster Output Scanner (ROS) section 87, Print Module Section 95, Paper Supply section 107, and Finisher 120. ROS 95 has a laser 91, the beam of which is split into two imaging beams 94. Each beam 94 is modulated in accordance with the content of an image signal input by acousto-optic modulator (MOD) 92 to provide dual imaging beams 94. Beams 94 are scanned across a moving photoreceptor 98 of Print Module 95 by the mirrored facets of a rotating polygon 100 to expose two image lines on photoreceptor 98 with each scan and create the latent electrostatic images represented by the image signal input to modulator 92. Photoreceptor 98 is uniformly charged by corotrons 102 at a charging station preparatory to exposure by imaging beams 94. The latent electrostatic images are developed by developer 104 having a developer supply 105 and transferred at transfer station 106 to a print media 108 delivered by Paper Supply section 107. Media 108 as will appear may comprise any of variety of sheet sizes, types, and colors. For transfer, the print media is brought forward in timed registration with the developed image on photoreceptor 98 from either a main paper tray 110 or from auxiliary paper trays 112, or 114. The developed image transferred to the print media 108 is permanently fixed or fused by fuser 116 and the resulting prints discharged to either output tray 118, or to finisher 120. Finisher 120 includes a stitcher 122 for stitching or stapling the prints together to form books 121 and a thermal binder 124 for adhesively binding the prints into books 121.
Referring to FIGS. 1, 2 and 5, controller section 7 is, for explanation purposes, divided into an image input controller 50, User Interface (UI) 52, system controller 54, main memory 56, image manipulation section 58, and image output controller 60.
The image data input from processor 25 of image input section 4 to controller section 7 is compressed by image compressor/processor 51 of image input controller 50 on PWB 70-3. As the image data passes through compressor/processor 51, it is segmented into slices N scanlines wide, each slice having a slice pointer. The compressed image data together with slice pointers and any related image descriptors providing image specific information (such as height and width of the document in pixels, the compression method used, pointers to the compressed image data, and pointers to the image slice pointers) are placed in an image file. The image files, which represent different print jobs, are temporarily stored in system memory 61 which comprises a Random Access Memory or RAM pending transfer to main memory 56 where the data is held pending use.
As best seen in FIG. 1, UI 52 includes a combined operator controller/CRT display consisting of an interactive touchscreen 62, keyboard 64, and mouse 66. UI 52 interfaces the operator with printing system 2, enabling the operator to program print jobs and other instructions, to obtain system operating information, instructions, programming information, diagnostic information, etc. Items displayed on touchscreen 62 such as files and icons are actuated by either touching the displayed item on screen 62 with a finger or by using mouse 66 to point cursor 67 to the item selected and keying the mouse.
Main memory 56 has plural hard disks 90-1, 90-2, 90-3 for storing machine Operating System software, machine operating data, and the scanned image data currently being processed.
When the compressed image data in main memory 56 requires further processing, or is required for display on touchscreen 62 of UI 52, or is required by printer section 8, the data is accessed in main memory 56. Where further processing other than that provided by processor 25 is required, the data is transferred to image manipulation section 58 on PWB 70-6 where the additional processing steps such as collation, make ready, decomposition, etc. are carried out. Following processing, the data may be returned to main memory 56, sent to UI 52 for display on touchscreen 62, or sent to image output controller 60.
Image data output to image output controller 60 is decompressed and readied for printing by image generating processors 86 of PWBs 70-7, 70-8 (seen in FIG. 5A). Following this, the data is output by dispatch processors 88, 89 on PWB 70-9 to printer section 8. Image data sent to printer section 8 for printing is normally purged from memory 56 to make room for new image data.
Referring particularly to FIGS. 5A-5C, control section 7 includes a plurality of Printed Wiring Boards (PWBs) 70, PWBs 70 being coupled with one another and with System Memory 61 by a pair of memory buses 72, 74. Memory controller 76 couples System Memory 61 with buses 72, 74. PWBs 70 include system processor PWB 70-1 having plural system processors 78; low speed I/O processor PWB 70-2 having UI communication controller 80 for transmitting data to and from UI 52; PWBs 70-3, 70-4, 70-5 having disk drive controller/processors 82 for transmitting data to and from disks 90-1, 90-2, 90-3 respectively of main memory 56 (image compressor/processor 51 for compressing the image data is on PWB 70-3); image manipulation PWB 70-6 with image manipulation processors of image manipulation section 58; image generation processor PWBs 70-7, 70-8 with image generation processors 86 for processing the image data for printing by printer section 8; dispatch processor PWB 70-9 having dispatch processors 88, 89 for controlling transmission of data to and from printer section 8; and boot control-arbitration-scheduler PWB 70-10.
Referring particularly to FIG. 6, system control signals are distributed via a plurality of printed wiring boards (PWBs). These include EDN core PWB 130, Marking Imaging core PWB 132, Paper Handling core PWB 134, and Finisher Binder core PWB 136 together with various Input/Output (I/O) PWBs 138. A system bus 140 couples the core PWBs 130, 132, 134, 136 with each other and with controller section 7 while local buses 142 serve to couple the I/O PWBs 138 with each other and with their associated core PWB.
On machine power up, the Operating System software is loaded from memory 56 to EDN core PWB 130 and from there to the remaining core PWBs 132, 134, 136 via bus 140, each core PWB 130, 132, 134, 136 having a boot ROM 147 for controlling downloading of Operating System software to the PWB, fault detection, etc. Boot ROMs 147 also enable transmission of Operating System software and control data to and from PWBs 130, 132, 134, 136 via bus 140 and control data to and from I/O PWBs 138 via local buses 142. Additional ROM, RAM, and NVM memory types are resident at various locations within system 2.
Referring to FIG. 7, jobs are programmed in a Job Program mode in which there is displayed on touchscreen 62 a Job Ticket 150 and a Job Scorecard 152 for the job being programmed. Job Ticket 150 displays various job selections programmed while Job Scorecard 152 displays the basic instructions to the system for printing the job.
To control access to printing system 2 at a site and protect any sensitive data and files stored in the system memory, the security system of the present invention is provided. When invoked, a user in order to gain access to printing system 2 must authenticate himself by a special User Identification number (User ID). Where a password option is enabled, the user is also required to enter his password. As will appear, a Security administrator assigns the User ID while the user creates his own password when allowed to do so.
The site, which is the business location for the printing system 2, has the ability to define the level of security desired. Generally, the levels of security are:
(1) no security except for administrative functions controlled by either a site administrator or a security administrator. These administrative functions are the type which require access controls to protect sensitive information and performance variables for the system. At this security level, no user would be required to log onto printing system and each user would have full access to any function available on the system
(2) a partially secure site would allow User IDs to be assigned to some users at the Security Administrator's discretion. This would give these users access to certain privileged system functions.
(3) a fully secured site where all users are assigned a User ID by the Security administrator.
(4) fully secured site with passwords would allow some or all users, at the discretion of the Security administrator, to employ their own password to control access to the user's own files that are in the system.
A Site administrator is normally provided (although one administrator may serve in both Site and Security Administrator capacities). The site administrator is considered a privileged user and as such has certain privileges over and above those of either a secure or non-secure user. The Site administrator typically establishes the programming features and functions that the site will have, the system default settings, i.e., restricting access to complex printer programming features to avoid printer downtime, restricting user access to pre-selected printer programming features to reduce personal use of the printer, etc., and has shared operating functions such as billing, accounting, etc.
A Security administrator is a trusted individual charged with the responsibility for creating and implementing the security rules of printing system 2 consistent with the security level desired by the site. In this capacity, the Security administrator controls access to the programming features, administration, and service of printing system 2. Programming functions and features comprise the different level of system job programming choices that are made available to a user by the Site administator. Security administration relates to the process by which security at the site is administered while service refers to the security that governs access by service or repair personnel (referred to herein as Tech Reps.).
To enable the Security administrator to carry out his duties, the Security administrator establishes and maintains a User Profile for each user. The User Profile allows the Security administrator to establish a security profile for each user to whom the Security administrator assigns a User ID plus other security enablements such as user passwords, rights to access different system programming functions, etc. depending upon the security level of the site. As will be understood, access to the user profile is limited to whatever rights the Security administrator has.
Referring to FIGS. 8-12 and APPENDIX A "UserProfile Module", on entering the "Administration" mode, there is displayed on touchscreen 62 certain card files including a "SECURITY" card file 200 on which are displayed "Users", "Security Profile", and "Access Lists" icons 201, 202, 203 respectively. Actuation of "Users" icon 201 causes a "User Name" file 205 to be displayed listing the names of all users at the site to whom a User ID has been assigned, the user's ID, and whether the user is "Active" or "Inactive". Up and down scrolling icons 207, 208 permit scrolling of file 205 to allow reading of all the user names.
Where the Security administrator desires to view the User Profile for a particular user, a "Users" icon 210 in "Users Name" file 205 is actuated to display a "SYSTEM ADMINISTRATION" window 212 having "Open Profile", "Activate", "Delete", and "Close" selections. Moving window 212 so that the window pointer 212' is opposite the name of the user whose User Profile is to be viewed and actuating "Open Profile" displays the User Profile 215 for the user name selected. As shown in FIG. 10, User Profile 215 identifies the "User Status", "User Name", "User ID", whether the user has a password or not, and the user's "Default Account". Additionally, a "Job Access Control" icon 217 and a "Privileges" icon 219 are displayed.
Selecting "Privileges" 219 displays the privileges granted to the user as shown in FIG. 11. These consist of "Administration", "Service", and "Feature Access".
The Security administrator ordinarily has "Administration" privileges for "Security" while the Site administrator has privileges for "Site". A single person may have privileges for "Both". Special ID numbers prevent users from gaining access to the security and administration functions performed by the administrator or administrators.
Referring to FIGS. 9, 12, and 13, actuating "Delete" in window 212 displays a "Delete User?" window 221 with "Yes" and "No" options. Actuation of "Yes" deletes the current user and displays an "Assign New Owner" window 223 through which the Security administrator can assign a new owner for the former user's jobs currently in the system if desired. For this, and referring to FIGS. 14-15, a "Profile Options" window 225 is opened displaying a "New User Template" selection 226. Actuation of the "New User Template" 226 displays the template 228 seen in FIG. 15 by which a User Profile 215 for the new user is created.
A similar procedure is followed where a "New User" is to be added to the users given access to printing system 2. In that case, the "New User" icon 230 in "Users Name" file 205 (FIG. 8) is actuated.
The Security administrator may also be given the ability to set up certain user independent functions such as the number of attempts a user can make to logon before lockout, minimum User ID length, minimum password length, etc. depending on the security level of the site. For this, and referring to FIGS. 8 and 16, the Security Profile icon 202 is actuated to display "Security Profile" scorecard 232 showing the current security setup of the site. These include whether or not user logon is required ("Logon Required"), the minimum number of characters in the user's ID ("Minimum User ID Length"), the length of a sessions ("Session Timeout"), the maximum number of logon attempts by a user that are allowed ("Maximum Failed Logons"), if a password is required ("Password required for"), the "Minimum Password Length", "Password History Length", and "Password Expiration".
An "Activity Log" icon 235 enables the Security administrator to access data when auditing security relevant functions and to activate auditing functions which will monitor and log system data, user logon/off, access to secure items, power on/off, etc. Actuating icon 235 displays an "Activity Log" scorecard 237 (FIG. 17) with a series of system auditing options for monitoring the number of times certain activities such as "Logon/Logoff", etc. take place. The site security enablements such as "Security Configuration" are also displayed for selection together with an option to print out a hard copy of the activity log ("Print Activity Log") and to reset the log ("Reinitialize Activity Log") as shown in FIG. 18.
Referring to FIGS. 8 and 19-24, the Security administrator may also set up access lists grouping users who have security access to a common file. Actuating "Access List" icon 203 displays a card file 239 of names for a specific job with a selection window 240. As in the case of individual users discussed previously, the Security administrator may select a list for deletion (FIG. 21), or open a list to display the members names (FIG. 22), or remove individual members from the list (FIG. 23), or add new members to the list (FIG. 24).
As will be understood, the set of operations and program selections which an user is allowed to perform on a particular job or directory object is a direct consequence of the user's clearance. Control over access to jobs and data stored in printing system 2 originates with the data creator or owner and governs the operations which a user is allowed to perform on files resident in the system.
Referring to FIGS. 10 and 25, actuation of "Job Access Control" icon 217 displays a "Job Access Control" scorecard 241 allowing a user to impose security restrictions on the user's files or jobs that are resident in printing system 2. The security limitations fall into two general classes: "COPIED and MODIFIED" and "COPIED" only. Each class is subdivided into: "All Users" 242, "Job Owner" 244, "Access List" 246, and "None" 248. "All Users" allows anyone to modify and/or copy the user's jobs, "Job Owner" allows only the job owner to modify and/or copy the user's jobs, "Access List" lists the names of users who are allowed to modify and/or copy the user's jobs, and "None" prevents anyone, including the job owner, from modifying and/or copying the user's jobs.
Tech Reps have their own security protection in the form of a Tech Rep ID number which is assigned either when printing system 2 is manufactured or when system 2 is installed. The Tech Rep ID number can be used to control down to the work support group level or any other service control level desired.
Once the Tech Rep ID number is assigned, the service organization to which the Tech Rep belongs can assign a password to protect both the service organization and the site by limiting access to only Tech Reps who have the correct password. The Tech Rep password can be changed at any time by the service organization. Further the service organization can assign special Tech Rep passwords to each site to further enhance site and/or the service organization security requirements.
Additionally, the service organization can also assign advanced levels of servicing access to selected personnel at individual sites. Typically this would be to site personal who have attended special training courses enabling them to perform more difficult and complex service operations on printing system 2 than the typical user would be able to do. The Site administrator normally would decide the site personal to be selected for this purpose with the Security administrator controlling special service access rights through "Service" selection under "PRIVILEGE" as shown in FIG. 11.
While files are protected through the password mechanism and/or by the ability of a user to decide the appropriate access rights of others to the user's files as described, the operator also has the ability to assign a security label to a file. To enable the use of security labels, the system described and claimed in copending application Ser. No. 07/590,633, filed on Sept. 28, 1990, entitled "Process For Merging Logos With Prints Produced By Electronic Printing Machines" in the names of Hengst et al (Attorney Docket No. D/89288) and incorporated by reference herein may be used for this purpose. A folder for security labels is stored in the system Merge Library into which the operator places his security label(s). In doing so, the user can identify the location of the security label on the page and the page side on which the security label is to appear. Printing system 2 assures that once selected, the user's file will never be displayed on touchscreen 62 or printed by printer section 8 without the security label selected by the user being present. In addition, printing system 2 provides the operator with the option of placing the security label in the background of the image displayed on touchscreen 62 or printed by printer section 8. This prevents anyone from removing the label since the security label will appear associated directly with the image itself.
In addition to security labels, printing system 2 provides the capability of printing other label types such as labels with an automatic date-time stamp along the edge or edges of the image displayed or printed, a label identifying the site of the printing system making the prints, a label identifying the image owner, etc.
Referring to FIG. 26, while a security system internal to a printing system 2 has been shown and described, control over the security of one or more sites may be established from a remote site, referred to herein as security center 300. Center 300 is coupled to the printing system site or sites by a communication channel 305 such as a telephone wire. An external data base or memory 308 at security center 300 serves as a storage medium for the users' User Profiles 215 and ID numbers following establishment by the Security administrator. The users individual passwords are stored in the internal data base or memory 56 of the printing system that is used by the user.
In order to gain access to one or more of the printing systems 2, the user enters his user ID number and password using keyboard 64. The user ID number is transmitted via channel 305 to the external data base 308 where a comparison is made with the user ID numbers held in data base 308. Where the user ID number entered at the site by the user matches a number held in data base 308, an authentication signal is sent via channel 305 to the printing system controller section 7, authenticating the user. Concurrently, the password entered by the user is compared with passwords held in the system internal data base and where a match is found, a second authentication signal is generated and sent to controller section 7 of the printing system. On receipt of user authentication, controller section 7 enables the user to access the printing system.
While the invention has been described with reference to the structure disclosed, it is not confined to the details set forth, but is intended to cover such modifications or changes as may come within the scope of the following claims. ##SPC1##

Claims (8)

We claim:
1. Site security process for an electronic printing system, said printing system including a reprographic printer for making prints and a user interface including a display screen for programming said printer to make prints, comprising the steps of:
a) providing a security administrator for said printing system;
b) providing a security profile with discrete security levels for different classes of users of said printing system under the control of said security administrator;
c) giving said administrator power to
1) assign user identification numbers at less secured ones of said sites, and
2) enable use of passwords by said users at more secure ones of said sites;
d) providing a site administrator;
e) giving said site administrator control over user job programming options for said printing system site;
f) isolating functions of said site administrator from user functions by assigning special identification number and password to said site administrator to prevent users of said printing system from accessing said site administrator functions; and
g) providing user file security by enabling users of said printing system,
1) to protect user files by user passwords,
2) to limit access of others to user files, and
3) to assign a non-removable security label to a user's files
which prevents printing of said files by said printer or displaying of said files on said screen without said security label.
2. The process according to claim 1 including the step of:
providing user file security by limiting user access to said printing system programming features.
3. The process according to claim 1 including the step of:
providing user file security by restricting user access to printer programming features that allow only moving or changing of files.
4. The process according to claim 1 including the step of:
enabling said site administrator to restrict access to complex printer programming features to avoid printer downtime.
5. The process according to claim 1 including the step of:
enabling said site administrator to restrict user access to pre-selected printer programming features to reduce personal use of said printing system.
6. Security process for an electronic reprographic printer, comprising the steps of:
(a) for site security,
(1) providing a security profile with discrete security levels for different classes of users under the control of a security administrator,
(2) giving said administrator power to assign user identification numbers at less secured sites, and
(3) enabling use of passwords by said users at more secure sites;
(b) for site administrator security, isolating administrator functions from user functions by assigning a special identification number and password to said site administrator to prevent users from accessing administrator functions; and
(c) for file security enabling users,
(1) to protect user files by user passwords,
(2) to limit access of others to user files,
(3) to assign a non-removable security label to a user's files with printing of a file prevented unless the security label is printed therewith.
7. In an electronic printing system having programming means enabling users to program instructions for print jobs; a source of image signals; memory means for storing said print jobs together with said image signals; and a printer for producing prints from said image signals in accordance with said instructions, the combination of:
a) system lockout means for controlling programming of print jobs on said system, said lockout means being responsive to input of a preset user identification number and user name to permit said users to program instructions for said users' print jobs;
b) first means to limit the source of said identification number to a preset identification number source for said system, said first means enabling said source to assign special identification numbers to said users enabling said users to program instructions for said users' print jobs on said system;
c) second means to allow at least some of said users to provide personal user passwords to limit access of other users to said user' print jobs in said memory means; and
d) third means to allow said users to limit the ability of other users having access to said users' print jobs to change said users' print jobs following access.
8. In combination;
a) an electronic printer having an internal security data base for storing security data including user passwords;
b) an external authorization data base for storing user profiles including special user identification numbers;
c) means qualifying at least one security administrator for assigning preset identification numbers to individual users or groups of users required to allow said users to access said system with at least some of said users enabled to use individual passwords;
d) said passwords being stored in said internal data base;
e) means enabling said users to impose selected restrictions on the right of other users to alter a user's job files;
f) a communication channel coupling said external authorization data base to said printer whereby, to access said printer, a user is required to input his identification number and password;
g) means for checking the identification number input by a user against the identification number in said external authorization data base to establish if said identification number input by said user is valid;
h) means for checking the user password input by said user against the passwords in said internal data base to establish if said password input by said user is valid; and
i) means responsive to input of a valid identification number and valid password to enable said user access to said printer.
US07/591,330 1990-09-28 1990-09-28 Security system for electronic printing systems Expired - Lifetime US5077795A (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
US07/591,330 US5077795A (en) 1990-09-28 1990-09-28 Security system for electronic printing systems
CA002048535A CA2048535C (en) 1990-09-28 1991-08-07 Security system for electronic printing systems
AU82569/91A AU652525B2 (en) 1990-09-28 1991-08-20 Security system for electronic printing systems
DE69132229T DE69132229T2 (en) 1990-09-28 1991-08-28 Security system for electronic printing systems
DE69131221T DE69131221T2 (en) 1990-09-28 1991-08-28 Security system for electronic printing systems
EP97116029A EP0818724B1 (en) 1990-09-28 1991-08-28 Security system for electronic printing systems
EP91114459A EP0477570B1 (en) 1990-09-28 1991-08-28 Security system for electronic printing systems
JP3276870A JP2735966B2 (en) 1990-09-28 1991-09-28 Electronic printing press security system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/591,330 US5077795A (en) 1990-09-28 1990-09-28 Security system for electronic printing systems

Publications (1)

Publication Number Publication Date
US5077795A true US5077795A (en) 1991-12-31

Family

ID=24366068

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/591,330 Expired - Lifetime US5077795A (en) 1990-09-28 1990-09-28 Security system for electronic printing systems

Country Status (6)

Country Link
US (1) US5077795A (en)
EP (2) EP0477570B1 (en)
JP (1) JP2735966B2 (en)
AU (1) AU652525B2 (en)
CA (1) CA2048535C (en)
DE (2) DE69132229T2 (en)

Cited By (95)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5210571A (en) * 1991-09-26 1993-05-11 Xerox Corporation System for servicing electronic printers and printing systems
EP0561509A1 (en) * 1992-03-17 1993-09-22 International Computers Limited Computer system security
US5291243A (en) * 1993-02-05 1994-03-01 Xerox Corporation System for electronically printing plural-color tamper-resistant documents
EP0665486A2 (en) * 1994-01-27 1995-08-02 AT&T Corp. Method of protecting electronically published materials using cryptographic protocols
EP0713168A1 (en) * 1994-11-15 1996-05-22 Compaq Computer Corporation Computer resource regulation
US5550968A (en) * 1994-04-12 1996-08-27 International Business Machines Corporation Method and system for providing access security to controls in a graphical user interface
US5629770A (en) * 1993-12-20 1997-05-13 Lucent Technologies Inc. Document copying deterrent method using line and word shift techniques
US5636292A (en) * 1995-05-08 1997-06-03 Digimarc Corporation Steganography methods employing embedded calibration data
US5668881A (en) * 1992-09-28 1997-09-16 Canon Kabushiki Kaisha Encryption of data in different formats
US5689625A (en) * 1995-11-28 1997-11-18 Xerox Corporation Document server for processing a distribution job in a document processing system
US5708908A (en) * 1990-06-22 1998-01-13 Minolta Co., Ltd. Copying machine control system with improved reliability of communication function among copying machiines and centralized control unit
US5710834A (en) * 1995-05-08 1998-01-20 Digimarc Corporation Method and apparatus responsive to a code signal conveyed through a graphic image
EP0830005A2 (en) * 1996-09-16 1998-03-18 Eastman Kodak Company Image distribution method and system
US5745604A (en) * 1993-11-18 1998-04-28 Digimarc Corporation Identification/authentication system using robust, distributed coding
US5748763A (en) * 1993-11-18 1998-05-05 Digimarc Corporation Image steganography system featuring perceptually adaptive and globally scalable signal embedding
US5748783A (en) * 1995-05-08 1998-05-05 Digimarc Corporation Method and apparatus for robust information coding
US5797030A (en) * 1994-08-30 1998-08-18 International Business Machines Corporation System for output record handler with logon request processor that receives first request that is validated by comparision with first and second ID/password pairs
US5809160A (en) 1992-07-31 1998-09-15 Digimarc Corporation Method for encoding auxiliary data within a source signal
US5822436A (en) 1996-04-25 1998-10-13 Digimarc Corporation Photographic products and methods employing embedded information
US5832119A (en) 1993-11-18 1998-11-03 Digimarc Corporation Methods for controlling systems using control signals embedded in empirical data
US5841886A (en) 1993-11-18 1998-11-24 Digimarc Corporation Security system for photographic identification
US5850481A (en) * 1993-11-18 1998-12-15 Digimarc Corporation Steganographic system
US5862260A (en) * 1993-11-18 1999-01-19 Digimarc Corporation Methods for surveying dissemination of proprietary empirical data
US5956471A (en) * 1993-12-01 1999-09-21 Canon Kabushiki Kaisha Printing apparatus and printing method with security protection for confidential data
US6005945A (en) * 1997-03-20 1999-12-21 Psi Systems, Inc. System and method for dispensing postage based on telephonic or web milli-transactions
US6122741A (en) * 1997-09-19 2000-09-19 Patterson; David M. Distributed method of and system for maintaining application program security
US6122403A (en) * 1995-07-27 2000-09-19 Digimarc Corporation Computer system linked by using information in data objects
US6189101B1 (en) 1997-10-24 2001-02-13 Richard G. Dusenbury, Jr. Secure network architecture method and apparatus
US6346989B1 (en) * 1992-08-24 2002-02-12 Canon Kabushiki Kaisha Image processing apparatus and method
US20020042881A1 (en) * 2000-10-10 2002-04-11 Masafumi Okigami Unauthorized usage monitoring system for image forming apparatus
US6381341B1 (en) 1996-05-16 2002-04-30 Digimarc Corporation Watermark encoding method exploiting biases inherent in original signal
US6396512B1 (en) 1998-12-22 2002-05-28 Xerox Corporation Information sharing system for personal electronic time management systems
US6408082B1 (en) 1996-04-25 2002-06-18 Digimarc Corporation Watermark detection using a fourier mellin transform
US6424725B1 (en) 1996-05-16 2002-07-23 Digimarc Corporation Determining transformations of media signals with embedded code signals
US6430302B2 (en) 1993-11-18 2002-08-06 Digimarc Corporation Steganographically encoding a first image in accordance with a second image
US6457022B1 (en) * 2000-06-05 2002-09-24 International Business Machines Corporation Methods, systems and computer program products for mirrored file access through forced permissions
US6487662B1 (en) * 1999-05-14 2002-11-26 Jurij Jakovlevich Kharon Biometric system for biometric input, comparison, authentication and access control and method therefor
US6560349B1 (en) 1994-10-21 2003-05-06 Digimarc Corporation Audio monitoring using steganographic information
US6567533B1 (en) 1993-11-18 2003-05-20 Digimarc Corporation Method and apparatus for discerning image distortion by reference to encoded marker signals
US6571281B1 (en) 1998-12-22 2003-05-27 Xerox Corporation Information sharing system for personal electronic time management systems
US6580819B1 (en) 1993-11-18 2003-06-17 Digimarc Corporation Methods of producing security documents having digitally encoded data and documents employing same
US6583888B1 (en) * 1998-03-02 2003-06-24 Xerox Corporation System for managing service access in a multifunctional printing system
US6611607B1 (en) 1993-11-18 2003-08-26 Digimarc Corporation Integrating digital watermarks in multimedia content
US20030163732A1 (en) * 2002-02-28 2003-08-28 Parry Travis J. Device-specific firewall
US6614914B1 (en) 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US6625297B1 (en) 2000-02-10 2003-09-23 Digimarc Corporation Self-orienting watermarks
US20030204747A1 (en) * 2002-04-29 2003-10-30 Gaebel Gary Lin Secure document-data-handling system and methodology
US6694042B2 (en) 1999-06-29 2004-02-17 Digimarc Corporation Methods for determining contents of media
US20040042027A1 (en) * 2002-08-29 2004-03-04 Timperman Michael R. Systems and methods for use of profiles in multifunction devices
US6721440B2 (en) 1995-05-08 2004-04-13 Digimarc Corporation Low visibility watermarks using an out-of-phase color
US6728390B2 (en) 1995-05-08 2004-04-27 Digimarc Corporation Methods and systems using multiple watermarks
US6745334B1 (en) * 1998-02-16 2004-06-01 Canon Kabushiki Kaisha Image forming apparatus and method of controlling same
US6760463B2 (en) 1995-05-08 2004-07-06 Digimarc Corporation Watermarking methods and media
US6768809B2 (en) 2000-02-14 2004-07-27 Digimarc Corporation Digital watermark screening and detection strategies
US6788800B1 (en) 2000-07-25 2004-09-07 Digimarc Corporation Authenticating objects using embedded data
US6804376B2 (en) 1998-01-20 2004-10-12 Digimarc Corporation Equipment employing watermark-based authentication function
US6804377B2 (en) 2000-04-19 2004-10-12 Digimarc Corporation Detecting information hidden out-of-phase in color channels
US6829368B2 (en) 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
US20050094787A1 (en) * 2003-10-30 2005-05-05 Canon Kabushiki Kaisha Information processing method, information processing system for implementing the method, program for implementing the method, and storage medium storing the program
US20050129245A1 (en) * 2003-11-13 2005-06-16 Tatsuo Takaoka Multipurpose key employing network communications apparatus and method
US20050172146A1 (en) * 2004-02-02 2005-08-04 Michael Yeung Preset security levels
US20050206950A1 (en) * 2004-03-19 2005-09-22 Canon Kabushiki Kaisha Printing system and its display control method, image forming apparatus and its control method, and program
US20050210293A1 (en) * 2004-03-16 2005-09-22 Yohko Ohtani Information processing apparatus, terminal apparatus, information processing method, information processing program, and computer-readable information recording medium
US20050267922A1 (en) * 2004-05-28 2005-12-01 Fuji Photo Film Co., Ltd. Apparatus, method, and program for image display
US20050278528A1 (en) * 2002-10-28 2005-12-15 Oce' Printing Systems Gmbh Method and arrangement for authenticating a control unit and transmitting authentication information messages to the control unit
US20060020820A1 (en) * 2004-06-12 2006-01-26 Mustafa Seifi System and method for secure document processing
US20060020805A1 (en) * 2004-06-08 2006-01-26 Canon Kabushiki Kaisha Image-forming device, method for controlling image-forming device, terminal, method for controlling terminal, and computer program
US7010681B1 (en) 1999-01-29 2006-03-07 International Business Machines Corporation Method, system and apparatus for selecting encryption levels based on policy profiling
US20060101276A1 (en) * 2004-11-10 2006-05-11 Xerox Corporation Automatic custom interface based upon the security clearance of a user
US20060101523A1 (en) * 2004-11-10 2006-05-11 Xerox Corporation Automatic custom interface based upon the security level of a document
US20060181728A1 (en) * 2005-02-16 2006-08-17 Yasuo Mori Job allocation control apparatus and job allocation control method
US20060256370A1 (en) * 2005-05-10 2006-11-16 Konica Minolta Business Technologies, Inc. Image processing device, control method thereof and computer program product
US20070003341A1 (en) * 2005-06-22 2007-01-04 Haike Guan Image processing device, image processing method, program, and recording medium
US20070027895A1 (en) * 2005-07-27 2007-02-01 Lexmark International, Inc. Systems and methods for providing customized multi-function device interfaces using user authentication
US20070079385A1 (en) * 2005-09-22 2007-04-05 Software 2000 Limited Managing user permissions in a computer system
US20070103712A1 (en) * 2005-11-04 2007-05-10 Fatima Corona System and method for limiting access to a shared multi-functional peripheral device based on preset user privileges
US7225463B2 (en) 1997-10-24 2007-05-29 Dusenbury Jr Richard G Secure network architecture method and apparatus
US7274479B2 (en) 1995-01-18 2007-09-25 Tesseron Limited Method of utilizing variable data fields with a page description language
US20070234049A1 (en) * 2006-03-30 2007-10-04 Chun-Hung Kuo Method and Apparatus for Enhancing Security of Data Processing
US7302438B1 (en) 1997-07-18 2007-11-27 Tesseron Ltd. Method and system for flowing data to an arbitrary path defined by a page description language
US7315979B1 (en) 1998-11-09 2008-01-01 Tesseron Ltd. Method and system for dynamic flowing data to an arbitrary path defined by a page description language
US20080080001A1 (en) * 2006-09-29 2008-04-03 Brother Kogyo Kabushiki Kaisha Image forming apparatus
US20080201761A1 (en) * 2007-02-16 2008-08-21 Microsoft Corporation Dynamically Associating Attribute Values with Objects
US7532355B2 (en) 1995-01-18 2009-05-12 Tesseron Ltd. Method and system for merging variable text and images into bitmaps defined by a page description language
US20090204970A1 (en) * 2000-10-13 2009-08-13 Harold Ferdinand Van Garderen Distributed document handling system
USRE40919E1 (en) * 1993-11-18 2009-09-22 Digimarc Corporation Methods for surveying dissemination of proprietary empirical data
US20090288147A1 (en) * 2004-02-02 2009-11-19 Michael Yeung System and method for modifying security functions of an associated document processing device
US20090297221A1 (en) * 2008-06-03 2009-12-03 Xerox Corporation Transfer belt module steering to optimize contact forces at transfer belt and photoreceptor belt interface
US7773770B2 (en) 1999-12-28 2010-08-10 Digimarc Corporation Substituting or replacing components in media objects based on steganographic encoding
US20110083012A1 (en) * 2003-12-01 2011-04-07 Samsung Electronics Co., Ltd. Printing device capable of authorizing printing limitedly according to user level, printing system using the same and printing method thereof
US20120274964A1 (en) * 2010-10-26 2012-11-01 Sharp Kabushiki Kaisha Information processing system and method for managing profile
EP2348441A3 (en) * 2010-01-12 2012-12-26 Kabushiki Kaisha Toshiba Image forming apparatus, setting method of image forming apparatus and security setting apparatus
US20140033090A1 (en) * 2012-07-30 2014-01-30 Brother Kogyo Kabushiki Kaisha Image processing apparatus and storage medium storing program executable on information processing apparatus
US20150235117A1 (en) * 2014-02-20 2015-08-20 Canon Kabushiki Kaisha Image processing apparatus and image processing method
US10901665B2 (en) 2011-06-27 2021-01-26 International Business Machines Corporation Workgroup management of categorized print jobs

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09293036A (en) * 1996-04-26 1997-11-11 Fuji Xerox Co Ltd Print processor
DK1120701T3 (en) * 2000-01-28 2008-02-04 Safecom As System and method for securely transferring a document from a network client to a printer
EP1132797A3 (en) 2000-03-08 2005-11-23 Aurora Wireless Technologies, Ltd. Method for securing user identification in on-line transaction systems
US7286250B2 (en) 2000-04-27 2007-10-23 Canon Kabushiki Kaisha Print control apparatus and method, and print system
US7296298B2 (en) 2003-01-15 2007-11-13 Xerox Corporation Method and system for requiring authorization for a job prior to processing
DE10337837B4 (en) * 2003-08-18 2005-08-11 OCé PRINTING SYSTEMS GMBH Computer-controlled printing system, method for driving such a system and corresponding computer program product
JP4239950B2 (en) * 2004-10-29 2009-03-18 コニカミノルタビジネステクノロジーズ株式会社 Device, management method thereof, and management program
CN112104791B (en) * 2020-09-10 2022-07-22 珠海奔图电子有限公司 Image forming control method, image forming apparatus, and electronic device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4498132A (en) * 1981-05-22 1985-02-05 Data General Corporation Data processing system using object-based information and a protection scheme for determining access rights to such information and using multilevel microcode techniques
US4525780A (en) * 1981-05-22 1985-06-25 Data General Corporation Data processing system having a memory using object-based information and a protection scheme for determining access rights to such information
US4531826A (en) * 1982-04-30 1985-07-30 Danyl Corporation Event counter and access controller
US4713753A (en) * 1985-02-21 1987-12-15 Honeywell Inc. Secure data processing system architecture with format control
US4728984A (en) * 1986-11-17 1988-03-01 Xerox Corporation Data handling and archiving system
US4739377A (en) * 1986-10-10 1988-04-19 Eastman Kodak Company Confidential document reproduction method and apparatus
US4799258A (en) * 1984-02-13 1989-01-17 National Research Development Corporation Apparatus and methods for granting access to computers
US4827508A (en) * 1986-10-14 1989-05-02 Personal Library Software, Inc. Database usage metering and protection system and method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2523898B2 (en) * 1988-10-24 1996-08-14 ゼロックス コーポレーション Original print job processing method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4498132A (en) * 1981-05-22 1985-02-05 Data General Corporation Data processing system using object-based information and a protection scheme for determining access rights to such information and using multilevel microcode techniques
US4525780A (en) * 1981-05-22 1985-06-25 Data General Corporation Data processing system having a memory using object-based information and a protection scheme for determining access rights to such information
US4531826A (en) * 1982-04-30 1985-07-30 Danyl Corporation Event counter and access controller
US4799258A (en) * 1984-02-13 1989-01-17 National Research Development Corporation Apparatus and methods for granting access to computers
US4713753A (en) * 1985-02-21 1987-12-15 Honeywell Inc. Secure data processing system architecture with format control
US4739377A (en) * 1986-10-10 1988-04-19 Eastman Kodak Company Confidential document reproduction method and apparatus
US4827508A (en) * 1986-10-14 1989-05-02 Personal Library Software, Inc. Database usage metering and protection system and method
US4728984A (en) * 1986-11-17 1988-03-01 Xerox Corporation Data handling and archiving system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Xerox View Point, Quick Find Reference, Glossary 2 pgs., & pp. 2 3 to 2 11. (5/88). *
Xerox View Point, Quick Find Reference, Glossary-2 pgs., & pp. 2-3 to 2-11. (5/88).

Cited By (148)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5708908A (en) * 1990-06-22 1998-01-13 Minolta Co., Ltd. Copying machine control system with improved reliability of communication function among copying machiines and centralized control unit
US5210571A (en) * 1991-09-26 1993-05-11 Xerox Corporation System for servicing electronic printers and printing systems
EP0561509A1 (en) * 1992-03-17 1993-09-22 International Computers Limited Computer system security
US5347578A (en) * 1992-03-17 1994-09-13 International Computers Limited Computer system security
US5930377A (en) 1992-07-31 1999-07-27 Digimarc Corporation Method for image encoding
US5809160A (en) 1992-07-31 1998-09-15 Digimarc Corporation Method for encoding auxiliary data within a source signal
US6628801B2 (en) 1992-07-31 2003-09-30 Digimarc Corporation Image marking with pixel modification
US6459803B1 (en) 1992-07-31 2002-10-01 Digimarc Corporation Method for encoding auxiliary data within a source signal
US7978876B2 (en) 1992-07-31 2011-07-12 Digimarc Corporation Hiding codes in input data
US6346989B1 (en) * 1992-08-24 2002-02-12 Canon Kabushiki Kaisha Image processing apparatus and method
US6055313A (en) * 1992-09-28 2000-04-25 Canon Kabushiki Kaisha Image processing system and image processing apparatus
US5668881A (en) * 1992-09-28 1997-09-16 Canon Kabushiki Kaisha Encryption of data in different formats
US5291243A (en) * 1993-02-05 1994-03-01 Xerox Corporation System for electronically printing plural-color tamper-resistant documents
US6430302B2 (en) 1993-11-18 2002-08-06 Digimarc Corporation Steganographically encoding a first image in accordance with a second image
US5832119A (en) 1993-11-18 1998-11-03 Digimarc Corporation Methods for controlling systems using control signals embedded in empirical data
USRE40919E1 (en) * 1993-11-18 2009-09-22 Digimarc Corporation Methods for surveying dissemination of proprietary empirical data
US5745604A (en) * 1993-11-18 1998-04-28 Digimarc Corporation Identification/authentication system using robust, distributed coding
US5748763A (en) * 1993-11-18 1998-05-05 Digimarc Corporation Image steganography system featuring perceptually adaptive and globally scalable signal embedding
US6542620B1 (en) 1993-11-18 2003-04-01 Digimarc Corporation Signal processing to hide plural-bit information in image, video, and audio data
US5768426A (en) * 1993-11-18 1998-06-16 Digimarc Corporation Graphics processing system employing embedded code signals
US6675146B2 (en) 1993-11-18 2004-01-06 Digimarc Corporation Audio steganography
US6700990B1 (en) 1993-11-18 2004-03-02 Digimarc Corporation Digital watermark decoding method
US6611607B1 (en) 1993-11-18 2003-08-26 Digimarc Corporation Integrating digital watermarks in multimedia content
US6404898B1 (en) 1993-11-18 2002-06-11 Digimarc Corporation Method and system for encoding image and audio content
US6496591B1 (en) 1993-11-18 2002-12-17 Digimarc Corporation Video copy-control with plural embedded signals
US5841886A (en) 1993-11-18 1998-11-24 Digimarc Corporation Security system for photographic identification
US5850481A (en) * 1993-11-18 1998-12-15 Digimarc Corporation Steganographic system
US5862260A (en) * 1993-11-18 1999-01-19 Digimarc Corporation Methods for surveying dissemination of proprietary empirical data
US6400827B1 (en) 1993-11-18 2002-06-04 Digimarc Corporation Methods for hiding in-band digital data in images and video
US6567780B2 (en) 1993-11-18 2003-05-20 Digimarc Corporation Audio with hidden in-band digital data
US6580819B1 (en) 1993-11-18 2003-06-17 Digimarc Corporation Methods of producing security documents having digitally encoded data and documents employing same
US6363159B1 (en) 1993-11-18 2002-03-26 Digimarc Corporation Consumer audio appliance responsive to watermark data
US6026193A (en) 1993-11-18 2000-02-15 Digimarc Corporation Video steganography
US6567533B1 (en) 1993-11-18 2003-05-20 Digimarc Corporation Method and apparatus for discerning image distortion by reference to encoded marker signals
US6587821B1 (en) 1993-11-18 2003-07-01 Digimarc Corp Methods for decoding watermark data from audio, and controlling audio devices in accordance therewith
US6330335B1 (en) 1993-11-18 2001-12-11 Digimarc Corporation Audio steganography
US6122392A (en) 1993-11-18 2000-09-19 Digimarc Corporation Signal processing to hide plural-bit information in image, video, and audio data
US5956471A (en) * 1993-12-01 1999-09-21 Canon Kabushiki Kaisha Printing apparatus and printing method with security protection for confidential data
US5629770A (en) * 1993-12-20 1997-05-13 Lucent Technologies Inc. Document copying deterrent method using line and word shift techniques
EP0665486A2 (en) * 1994-01-27 1995-08-02 AT&T Corp. Method of protecting electronically published materials using cryptographic protocols
EP0665486A3 (en) * 1994-01-27 1995-09-13 AT&T Corp. Method of protecting electronically published materials using cryptographic protocols
US5509074A (en) * 1994-01-27 1996-04-16 At&T Corp. Method of protecting electronically published materials using cryptographic protocols
US6111954A (en) 1994-03-17 2000-08-29 Digimarc Corporation Steganographic methods and media for photography
US6438231B1 (en) 1994-03-17 2002-08-20 Digimarc Corporation Emulsion film media employing steganography
US5550968A (en) * 1994-04-12 1996-08-27 International Business Machines Corporation Method and system for providing access security to controls in a graphical user interface
US5797030A (en) * 1994-08-30 1998-08-18 International Business Machines Corporation System for output record handler with logon request processor that receives first request that is validated by comparision with first and second ID/password pairs
US6560349B1 (en) 1994-10-21 2003-05-06 Digimarc Corporation Audio monitoring using steganographic information
US6097385A (en) * 1994-11-15 2000-08-01 Compaq Computer Corporation Computer resource regulation
EP0713168A1 (en) * 1994-11-15 1996-05-22 Compaq Computer Corporation Computer resource regulation
US7456990B2 (en) 1995-01-18 2008-11-25 Tesseron Ltd. Method of utilizing variable data fields with a page description language
US7532355B2 (en) 1995-01-18 2009-05-12 Tesseron Ltd. Method and system for merging variable text and images into bitmaps defined by a page description language
US7333233B2 (en) 1995-01-18 2008-02-19 Tesseron Ltd. Method of utilizing variable data fields with a page description language
US7274479B2 (en) 1995-01-18 2007-09-25 Tesseron Limited Method of utilizing variable data fields with a page description language
US6721440B2 (en) 1995-05-08 2004-04-13 Digimarc Corporation Low visibility watermarks using an out-of-phase color
US6614914B1 (en) 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US5636292A (en) * 1995-05-08 1997-06-03 Digimarc Corporation Steganography methods employing embedded calibration data
US5710834A (en) * 1995-05-08 1998-01-20 Digimarc Corporation Method and apparatus responsive to a code signal conveyed through a graphic image
US5748783A (en) * 1995-05-08 1998-05-05 Digimarc Corporation Method and apparatus for robust information coding
US6718047B2 (en) 1995-05-08 2004-04-06 Digimarc Corporation Watermark embedder and reader
US6760463B2 (en) 1995-05-08 2004-07-06 Digimarc Corporation Watermarking methods and media
US6728390B2 (en) 1995-05-08 2004-04-27 Digimarc Corporation Methods and systems using multiple watermarks
US6744906B2 (en) 1995-05-08 2004-06-01 Digimarc Corporation Methods and systems using multiple watermarks
US6122403A (en) * 1995-07-27 2000-09-19 Digimarc Corporation Computer system linked by using information in data objects
US6775392B1 (en) 1995-07-27 2004-08-10 Digimarc Corporation Computer system linked by using information in data objects
US6553129B1 (en) 1995-07-27 2003-04-22 Digimarc Corporation Computer system linked by using information in data objects
US5689625A (en) * 1995-11-28 1997-11-18 Xerox Corporation Document server for processing a distribution job in a document processing system
US5781711A (en) * 1995-11-28 1998-07-14 Xerox Corporation Document server for processing a distribution job in a document processing system
US6751320B2 (en) 1996-04-25 2004-06-15 Digimarc Corporation Method and system for preventing reproduction of professional photographs
US5822436A (en) 1996-04-25 1998-10-13 Digimarc Corporation Photographic products and methods employing embedded information
US6408082B1 (en) 1996-04-25 2002-06-18 Digimarc Corporation Watermark detection using a fourier mellin transform
US6424725B1 (en) 1996-05-16 2002-07-23 Digimarc Corporation Determining transformations of media signals with embedded code signals
US6381341B1 (en) 1996-05-16 2002-04-30 Digimarc Corporation Watermark encoding method exploiting biases inherent in original signal
EP0830005A3 (en) * 1996-09-16 1999-05-12 Eastman Kodak Company Image distribution method and system
EP0830005A2 (en) * 1996-09-16 1998-03-18 Eastman Kodak Company Image distribution method and system
US6005945A (en) * 1997-03-20 1999-12-21 Psi Systems, Inc. System and method for dispensing postage based on telephonic or web milli-transactions
US7302438B1 (en) 1997-07-18 2007-11-27 Tesseron Ltd. Method and system for flowing data to an arbitrary path defined by a page description language
US6122741A (en) * 1997-09-19 2000-09-19 Patterson; David M. Distributed method of and system for maintaining application program security
US7225463B2 (en) 1997-10-24 2007-05-29 Dusenbury Jr Richard G Secure network architecture method and apparatus
US6189101B1 (en) 1997-10-24 2001-02-13 Richard G. Dusenbury, Jr. Secure network architecture method and apparatus
US6804376B2 (en) 1998-01-20 2004-10-12 Digimarc Corporation Equipment employing watermark-based authentication function
US6745334B1 (en) * 1998-02-16 2004-06-01 Canon Kabushiki Kaisha Image forming apparatus and method of controlling same
US6583888B1 (en) * 1998-03-02 2003-06-24 Xerox Corporation System for managing service access in a multifunctional printing system
US7315979B1 (en) 1998-11-09 2008-01-01 Tesseron Ltd. Method and system for dynamic flowing data to an arbitrary path defined by a page description language
US6571281B1 (en) 1998-12-22 2003-05-27 Xerox Corporation Information sharing system for personal electronic time management systems
US6396512B1 (en) 1998-12-22 2002-05-28 Xerox Corporation Information sharing system for personal electronic time management systems
US7010681B1 (en) 1999-01-29 2006-03-07 International Business Machines Corporation Method, system and apparatus for selecting encryption levels based on policy profiling
US6487662B1 (en) * 1999-05-14 2002-11-26 Jurij Jakovlevich Kharon Biometric system for biometric input, comparison, authentication and access control and method therefor
US6694042B2 (en) 1999-06-29 2004-02-17 Digimarc Corporation Methods for determining contents of media
US7773770B2 (en) 1999-12-28 2010-08-10 Digimarc Corporation Substituting or replacing components in media objects based on steganographic encoding
US6829368B2 (en) 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
US6625297B1 (en) 2000-02-10 2003-09-23 Digimarc Corporation Self-orienting watermarks
US6768809B2 (en) 2000-02-14 2004-07-27 Digimarc Corporation Digital watermark screening and detection strategies
US6804377B2 (en) 2000-04-19 2004-10-12 Digimarc Corporation Detecting information hidden out-of-phase in color channels
US6457022B1 (en) * 2000-06-05 2002-09-24 International Business Machines Corporation Methods, systems and computer program products for mirrored file access through forced permissions
US6823075B2 (en) 2000-07-25 2004-11-23 Digimarc Corporation Authentication watermarks for printed objects and related applications
US6788800B1 (en) 2000-07-25 2004-09-07 Digimarc Corporation Authenticating objects using embedded data
US7263724B2 (en) * 2000-10-10 2007-08-28 Sharp Kabushiki Kaisha Unauthorized usage monitoring system for image forming apparatus
US20020042881A1 (en) * 2000-10-10 2002-04-11 Masafumi Okigami Unauthorized usage monitoring system for image forming apparatus
US20090204970A1 (en) * 2000-10-13 2009-08-13 Harold Ferdinand Van Garderen Distributed document handling system
US7930698B2 (en) * 2000-10-13 2011-04-19 Oce-Technologies B.V. Distributed document handling system for carrying out a job by application services distributed over a network
US20030163732A1 (en) * 2002-02-28 2003-08-28 Parry Travis J. Device-specific firewall
US7343627B2 (en) * 2002-04-29 2008-03-11 Sharp Laboratories Of America, Inc. Secure document-data-handling system and methodology
US20030204747A1 (en) * 2002-04-29 2003-10-30 Gaebel Gary Lin Secure document-data-handling system and methodology
US20040042027A1 (en) * 2002-08-29 2004-03-04 Timperman Michael R. Systems and methods for use of profiles in multifunction devices
US7301659B2 (en) * 2002-08-29 2007-11-27 Lexmark International, Inc. Systems and methods for use of profiles in multifunction devices
US8429402B2 (en) 2002-10-28 2013-04-23 OCé PRINTING SYSTEMS GMBH Method and arrangement for authenticating a control unit and transmitting authentication information messages to the control unit
US20050278528A1 (en) * 2002-10-28 2005-12-15 Oce' Printing Systems Gmbh Method and arrangement for authenticating a control unit and transmitting authentication information messages to the control unit
US20050094787A1 (en) * 2003-10-30 2005-05-05 Canon Kabushiki Kaisha Information processing method, information processing system for implementing the method, program for implementing the method, and storage medium storing the program
US8941859B2 (en) * 2003-10-30 2015-01-27 Canon Kabushiki Kaisha Information processing method, system, and storage medium storing a computer program, that determine the state of an information procesing apparatus and display different contents based on the determined state
US20050129245A1 (en) * 2003-11-13 2005-06-16 Tatsuo Takaoka Multipurpose key employing network communications apparatus and method
US9059988B2 (en) * 2003-12-01 2015-06-16 Samsung Electronics Co., Ltd. Printing device capable of authorizing printing limitedly according to user level, printing system using the same and printing method thereof
US20110083012A1 (en) * 2003-12-01 2011-04-07 Samsung Electronics Co., Ltd. Printing device capable of authorizing printing limitedly according to user level, printing system using the same and printing method thereof
US20090288147A1 (en) * 2004-02-02 2009-11-19 Michael Yeung System and method for modifying security functions of an associated document processing device
US20050172146A1 (en) * 2004-02-02 2005-08-04 Michael Yeung Preset security levels
US7503067B2 (en) * 2004-02-02 2009-03-10 Toshiba Corporation Preset security levels
US20090217372A1 (en) * 2004-02-02 2009-08-27 Michael Yeung Preset security levels
US20080072288A1 (en) * 2004-03-16 2008-03-20 Yohko Ohtani Information processing apparatus, terminal apparatus, information processing method, information processing program, and computer-readable information recording medium
US20050210293A1 (en) * 2004-03-16 2005-09-22 Yohko Ohtani Information processing apparatus, terminal apparatus, information processing method, information processing program, and computer-readable information recording medium
US20050206950A1 (en) * 2004-03-19 2005-09-22 Canon Kabushiki Kaisha Printing system and its display control method, image forming apparatus and its control method, and program
US20050267922A1 (en) * 2004-05-28 2005-12-01 Fuji Photo Film Co., Ltd. Apparatus, method, and program for image display
US20060020805A1 (en) * 2004-06-08 2006-01-26 Canon Kabushiki Kaisha Image-forming device, method for controlling image-forming device, terminal, method for controlling terminal, and computer program
US7761907B2 (en) * 2004-06-08 2010-07-20 Canon Kabushiki Kaisha Image-forming device, method for controlling image-forming device, terminal, method for controlling terminal, and computer program
US7735143B2 (en) * 2004-06-12 2010-06-08 Toshiba Corporation System and method for secure document processing
US20060020820A1 (en) * 2004-06-12 2006-01-26 Mustafa Seifi System and method for secure document processing
US20060101276A1 (en) * 2004-11-10 2006-05-11 Xerox Corporation Automatic custom interface based upon the security clearance of a user
US20060101523A1 (en) * 2004-11-10 2006-05-11 Xerox Corporation Automatic custom interface based upon the security level of a document
US7809137B2 (en) * 2005-02-16 2010-10-05 Canon Kabushiki Kaisha Job allocation control apparatus and job allocation control method
US20060181728A1 (en) * 2005-02-16 2006-08-17 Yasuo Mori Job allocation control apparatus and job allocation control method
US20060256370A1 (en) * 2005-05-10 2006-11-16 Konica Minolta Business Technologies, Inc. Image processing device, control method thereof and computer program product
US8510856B2 (en) * 2005-05-10 2013-08-13 Konica Minolta Business Technologies, Inc. Image processing device, control method thereof and computer program product
US20070003341A1 (en) * 2005-06-22 2007-01-04 Haike Guan Image processing device, image processing method, program, and recording medium
US20070027895A1 (en) * 2005-07-27 2007-02-01 Lexmark International, Inc. Systems and methods for providing customized multi-function device interfaces using user authentication
US20070079385A1 (en) * 2005-09-22 2007-04-05 Software 2000 Limited Managing user permissions in a computer system
US20070103712A1 (en) * 2005-11-04 2007-05-10 Fatima Corona System and method for limiting access to a shared multi-functional peripheral device based on preset user privileges
US20070234049A1 (en) * 2006-03-30 2007-10-04 Chun-Hung Kuo Method and Apparatus for Enhancing Security of Data Processing
US8422045B2 (en) * 2006-09-29 2013-04-16 Brother Kogyo Kabushiki Kaisha Image forming apparatus specifying a file to be printed from files stored in a storage medium
US20080080001A1 (en) * 2006-09-29 2008-04-03 Brother Kogyo Kabushiki Kaisha Image forming apparatus
US8095970B2 (en) * 2007-02-16 2012-01-10 Microsoft Corporation Dynamically associating attribute values with objects
US20080201761A1 (en) * 2007-02-16 2008-08-21 Microsoft Corporation Dynamically Associating Attribute Values with Objects
US20090297221A1 (en) * 2008-06-03 2009-12-03 Xerox Corporation Transfer belt module steering to optimize contact forces at transfer belt and photoreceptor belt interface
US7653331B2 (en) 2008-06-03 2010-01-26 Xerox Corporation Transfer belt module steering to optimize contact forces at transfer belt and photoreceptor belt interface
EP2348441A3 (en) * 2010-01-12 2012-12-26 Kabushiki Kaisha Toshiba Image forming apparatus, setting method of image forming apparatus and security setting apparatus
US20120274964A1 (en) * 2010-10-26 2012-11-01 Sharp Kabushiki Kaisha Information processing system and method for managing profile
US8599415B2 (en) * 2010-10-26 2013-12-03 Sharp Kabushiki Kaisha Information processing system and method for managing profile
US10901665B2 (en) 2011-06-27 2021-01-26 International Business Machines Corporation Workgroup management of categorized print jobs
US20140033090A1 (en) * 2012-07-30 2014-01-30 Brother Kogyo Kabushiki Kaisha Image processing apparatus and storage medium storing program executable on information processing apparatus
US9310973B2 (en) * 2012-07-30 2016-04-12 Brother Kogyo Kabushiki Kaisha Adaptive user interface for image processing apparatus
US20150235117A1 (en) * 2014-02-20 2015-08-20 Canon Kabushiki Kaisha Image processing apparatus and image processing method

Also Published As

Publication number Publication date
EP0477570B1 (en) 1999-05-12
CA2048535A1 (en) 1992-03-29
EP0477570A3 (en) 1992-10-07
EP0477570A2 (en) 1992-04-01
DE69132229D1 (en) 2000-06-29
DE69131221T2 (en) 1999-11-04
DE69131221D1 (en) 1999-06-17
AU652525B2 (en) 1994-08-25
JPH04331175A (en) 1992-11-19
EP0818724A1 (en) 1998-01-14
AU8256991A (en) 1992-04-02
JP2735966B2 (en) 1998-04-02
DE69132229T2 (en) 2000-09-28
CA2048535C (en) 1998-09-29
EP0818724B1 (en) 2000-05-24

Similar Documents

Publication Publication Date Title
US5077795A (en) Security system for electronic printing systems
EP0478347B1 (en) Printing system with automatic statistical compilation and billing
US7130066B1 (en) Apparatus for performing a service in cooperation with another apparatus on a network
DE10227627B4 (en) Multifunction peripheral
EP1786196B1 (en) Image processing apparatus, image managing method, document managing apparatus, and document managing method
US7957022B2 (en) Information processing apparatus allowing plurality of users to concurrently log in, and method of controlling the same
US7894093B2 (en) Information processing apparatus, information processing method, information processing program and computer readable recording medium
US7509583B2 (en) Image processing system
US5210571A (en) System for servicing electronic printers and printing systems
JP2004341627A (en) Device for forming image, program starting method for the device, system for forming image, its program, and storage medium
US20060059198A1 (en) Image data processing apparatus, and image data registration apparatus and attribute information registration apparatus pertaining thereto
US6463435B1 (en) Handling of security codes for digital image data files
US8751410B2 (en) Charging system for charging for image processing conducted based on image data, image processing apparatus, and charging program embodied on computer readable medium
US8225055B2 (en) Data backup system, data backup program, data restoration processing system, and data restoration processing program
JP4439382B2 (en) Authentication device and authentication program
US11481163B2 (en) System and method for implementing policy-based printing operations for documents having confidential information
US11544021B2 (en) Private server implementation of policy for carryover and borrowing usage
JP2005332299A (en) Information processor, method and program for processing information, and recording medium

Legal Events

Date Code Title Description
AS Assignment

Owner name: XEROX CORPORATION, STAMFORD, CT A CORP. OF NY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:ROURKE, JOHN L.;WING, PETER D.;RATCLIFFE, JACK F. II;AND OTHERS;REEL/FRAME:005473/0577;SIGNING DATES FROM 19900917 TO 19900924

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: BANK ONE, NA, AS ADMINISTRATIVE AGENT, ILLINOIS

Free format text: SECURITY INTEREST;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:013153/0001

Effective date: 20020621

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: JPMORGAN CHASE BANK, AS COLLATERAL AGENT, TEXAS

Free format text: SECURITY AGREEMENT;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:015134/0476

Effective date: 20030625

Owner name: JPMORGAN CHASE BANK, AS COLLATERAL AGENT,TEXAS

Free format text: SECURITY AGREEMENT;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:015134/0476

Effective date: 20030625

AS Assignment

Owner name: XEROX CORPORATION, CONNECTICUT

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO JPMORGAN CHASE BANK;REEL/FRAME:066728/0193

Effective date: 20220822