Samsung CLP 300N Service Manual - Page 41

Network Interface, 4.5 Printer Driver <-> Status Monitor, Status Monitor Data Flow - user manual

Page 41 highlights

S/W Structure and Descriptions 4.4 Network Interface Printer Driver Printer Data Language Monitor User ID + Job ID + Printer Data Printer Server (Kernel / NPC) Printer Name Port Name User ID Job ID Printer Server IP Addr Status Monitor SNMP Request Printer Status Printer Status Request Job Status Job Table Printer Server (Kernel / NPC) Job ID Status Monitor Data Flow After polling is started, Status Monitor has to know when it stops the polling. For this reason, the Network Printer Server should inform of completing job when the printing job is finished. When Status Monitor requests a job status, the Printer Server returns the job table that contains user id, job id, and job status (printing or complete or canceled). 4.5 Printer Driver Status Monitor The Printer Driver and the Status Monitor can set/get some data to the system registry to share the Status Monitor information such as the polling interval. When the user wants to set the option of the Status Monitor manually, he or she can set it using the Printer Driver User Interface. So, if the user set option that the Status Monitor is disabled, the Status Monitor can's show HTML Help to the user although the error has occurred while printing. Status Monitor Set last error status Get option value enable/disable or polling interval 4-2 Service Manual System Registry Set option value enable/disable or polling interval Get last error status Printer Driver Samsung Electronics

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159

Samsung Electronics
Service Manual
S/W Structure and Descriptions
4-2
4.4 Network Interface
After polling is started, Status Monitor has to know when it stops the polling. For this reason, the Network
Printer Server should inform of completing job when the printing job is finished.
When Status Monitor requests a job status, the Printer Server returns the job table that contains user id, job
id, and job status (printing or complete or canceled).
4.5 Printer Driver <-> Status Monitor
The Printer Driver and the Status Monitor can set/get some data to the system registry to share the Status Monitor
information such as the polling interval.
When the user wants to set the option of the Status Monitor manually, he or she can set it using the Printer Driver
User Interface. So, if the user set option that the Status Monitor is disabled, the Status Monitor can’s show HTML
Help to the user although the error has occurred while printing.
Printer Driver
Language
Monitor
Printer Server
(Kernel / NPC)
Job ID
Status Monitor
Status Monitor Data Flow
User ID + Job ID
+
Printer Data
SNMP
Request Printer Status
Printer Status
Request Job Status
Job Table
Printer Server
(Kernel / NPC)
Printer Name
Port Name
User ID
Job ID
Printer Server IP Addr
Printer Data
Status Monitor
Printer Driver
System
Registry
Set last error status
Get option value
enable/disable
or
polling interval
Get last error status
Set option value
enable/disable
or
polling interval