home *** CD-ROM | disk | FTP | other *** search
/ Apple Developer Connectio…eloper Series 2005 March / Dev.CD Mar 05.iso / Utilities / Printer Setup Utility.app / Contents / Resources / PrintCenter.scriptTerminology < prev    next >
Encoding:
Text File  |  2003-12-09  |  3.1 KB  |  87 lines

  1. {
  2.     Name = "Print Center Suite";
  3.     Description = "Terms and Events for controlling printers and their queues of jobs";
  4.     
  5.     Classes = {
  6.         NSApplication = {
  7.             Name = "application";
  8.             PluralName = "applications";
  9.             Description = "The Print Center program";
  10.             Attributes = {
  11.                 name = {
  12.                     Name = "name";
  13.                     Description = "the name of the application";
  14.                 };
  15.                 currentPrinter = {
  16.                     Name = "current printer";
  17.                     Description = "the currently selected printer";
  18.                };
  19.             };
  20.         };
  21.         Printer = {
  22.             Name = "printer";
  23.             PluralName = "printers";
  24.             Description = "A printer";
  25.             Attributes = {
  26.                 name = {
  27.                     Name = "name";
  28.                     Description = "the name that identifies this printer on the network";
  29.                 };
  30.                 status = {
  31.                     Name = "status description";
  32.                     Description = "a description of the activity, if any, currently being performed by this printer";
  33.                 };
  34.                 aeStatus = {
  35.                     Name = "status";
  36.                     Description = "a description of the activity, if any, currently being performed by this printer";
  37.                 };
  38.                 kind = {
  39.                     Name = "kind";
  40.                     Description = "the manufacturer's description of this printer model";
  41.                 };
  42.             };
  43.         };
  44.         Job = {
  45.             Name = "job";
  46.             PluralName = "jobs";
  47.             Description = "A print job";
  48.             Attributes = {
  49.                 name = {
  50.                     Name = "name";
  51.                     Description = "the name that identifies this job in the print queue";
  52.                 };
  53.                 aeStatus = {
  54.                     Name = "status";
  55.                     Description = "a description of the activity, if any, currently being performed on this job";
  56.                 };
  57.                 aePriority = {
  58.                     Name = "priority";
  59.                     Description = "the order of precedence of this job in the print queue";
  60.                 };
  61.             };
  62.         };
  63.     };
  64.     Enumerations = {
  65.         PrinterStatus = {
  66.             Printing = {Description = "printing"; Name = "printing";};
  67.             Idle = {Description = "idle"; Name = "idle";};
  68.             Stopped = {Description = "stopped"; Name = "stopped";};
  69.             Error = {Description = "error"; Name = "error";};
  70.         };
  71.         JobStatus = {
  72.             Printing = {Description = "printing"; Name = "printing";};
  73.             Waiting = {Description = "waiting"; Name = "waiting";};
  74.             HoldUntil = {Description = "hold until"; Name = "hold until";};
  75.             Hold = {Description = "hold"; Name = "hold";};
  76.             Aborted = {Description = "aborted"; Name = "aborted";};
  77.             Finished = {Description = "finished"; Name = "finished";};
  78.             Error = {Description = "error"; Name = "error";};
  79.         };
  80.         Priority = {
  81.             Low = {Description = "low"; Name = "low";};
  82.             Normal = {Description = "normal"; Name = "normal";};
  83.             Urgent = {Description = "urgent"; Name = "urgent";};
  84.         };
  85.     };
  86. }
  87.