MCPcopy
hub / github.com/RUB-NDS/PRET / codebook

Class codebook

codebook.py:8–450  ·  view source on GitHub ↗

┌───────────────────────────────────────────────────┐ │ PJL Error Codes │ ├───────────────────────────────────────────────────┤ │ 10xxx: Informational Messages │ │ 11xxx: Background Paper Mount │ │ 12x

Source from the content-addressed store, hash-verified

6
7
8class codebook():
9
10 '''
11 ┌───────────────────────────────────────────────────┐
12 │ PJL Error Codes │
13 ├───────────────────────────────────────────────────┤
14 │ 10xxx: Informational Messages │
15 │ 11xxx: Background Paper Mount │
16 │ 12xxx: Background Paper Tray Status │
17 │ 15xxx: Output Bin Status │
18 │ 20xxx: PJL Parser Errors │
19 │ 25xxx: PJL Parser Warnings │
20 │ 27xxx: PJL Semantic Errors │
21 │ 30xxx: Auto-Continuable Conditions │
22 │ 32xxx: PJL File System Errors │
23 │ 35xxx: Potential Operator Intervention Conditions │
24 │ 40xxx: Operator Intervention Required │
25 │ 41xxx: Foreground Paper Mount │
26 │ 42xxx: Paper Jam Errors │
27 │ 43xxx: Optional Paper Handling Device Errors │
28 │ 44xxx: Paper Jam Information │
29 │ 50xxx: Hardware Errors │
30 └───────────────────────────────────────────────────┘
31 '''
32
33 def get_errors(self, code):
34 return (self.codelist[key] for key in self.codelist if re.match(key, code))
35
36 codelist = {
37 # 10xxx: Informational Messages
38 '10001': "READY (online)",
39 '10002': "READY (offline)",
40 '10003': "WARMING UP",
41 '10004': "SELF TEST",
42 '10005': "RESET, CLEARING MEMORY",
43 '10006': "TONER LOW",
44 '10007': "CANCELING JOB",
45 '10010': "STATUS BUFFER OVERFLOW",
46 '10013': "SELF TEST",
47 '10011': "INITIALIZING",
48 '10014': "PRINTING TEST",
49 '10015': "TYPEFACE LIST",
50 '10016': "ENGINE TEST",
51 '10017': "DEMO PAGE",
52 '10018': "MENU RESET",
53 '10019': "RESET ACTIVE I/O",
54 '10020': "RESET ALL I/O",
55 '10021': "COLD RESET",
56 '10022': "CONFIG PAGE",
57 '10023': "PROCESSING JOB",
58 '10024': "DATA RECEIVED",
59 '10025': "ACCESS DENIED",
60 '10026': "NO JOB TO CANCEL",
61 '10027': "CLEARING PAPER PATH",
62 '10028': "PRINTING ERROR LOG",
63 '10029': "FORMFEEDING",
64 '10030': "DISPLAY JOB MESSACE RECEIVED",
65 '10031': "ENGINE CLEANING",

Callers 2

showstatusMethod · 0.90
fileerrorMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected