Page: 72
Service Guide DOC-IT3000/4000
Chapter 2 Principles of Operation
2.5.05 Software Functional Components
Multi-Tasking Kernel
The heart of the DOC-IT 3000/4000 system is the Multi-Tasking Kernel (MTK). This kernel permits
multiple system functions to run concurrently, providing both a hardware and software interface as
well as services to the Doc-It control modules. The modules include Printer Emulations, Scan,
Facsimile and Copy functions.
All of the tasks running on the Controller are scheduled based on their priority. In some cases,
when two tasks share the same priority number, their scheduling is determined by a time slice
allocation. The front panel task and printer emulations, for example, use time slice allocation for
scheduling because they use the same priority number.
Tasks
Purpose
Priority
Host I/O
PC-Controller communications
20
Fax
Interpret incoming message
30
Run_Fax
Outgoing scheduler
40
Prt_Fax
Print fax queue
50
Scan
Scan control
50
Copy and Print
Copy and Print control
53
Front Panel
Front Panel control
80
Printer Emulation(s)
80
Note: The smaller the number, the higher the priority.
Because of the task scheduling and priority assignments, background and foreground tasks are
executed simultaneously. However, concurrent operation may be limited by the availability of
hardware resources (the printer engine, scanner engine and memory).
Summary of Contents for DOC-IT3000
Page 34: ...Partner Exchange BPX for any updates to this material http bpx okidata com...
Page 41: ......
Page 98: ...Paper End Sensor Photosensor Cover Open Switch...
Page 119: ...Page 79 Service Guide DOC IT3000 4000 Chapter 3 Maintenance Disassembly...
Page 121: ...Page 80 Service Guide DOC IT3000 4000 Chapter 3 Maintenance Disassembly...
Page 123: ...Page 81 Service Guide DOC IT3000 4000 Chapter 3 Maintenance Disassembly...
Page 125: ...Page 82 Service Guide DOC IT3000 4000 Chapter 3 Maintenance Disassembly...
Page 127: ...Page 83 Service Guide DOC IT3000 4000 Chapter 3 Maintenance Disassembly...
Page 129: ...Page 84 Service Guide DOC IT3000 4000 Chapter 3 Maintenance Disassembly...
Page 145: ...Partner Exchange BPX for any updates to this material http bpx okidata com...
Page 191: ...Partner Exchange BPX for any updates to this material http bpx okidata com...
Page 212: ...Partner Exchange BPX for any updates to this material http bpx okidata com...
Page 342: ...Partner Exchange BPX for any updates to this material http bpx okidata com...
Page 352: ......
Page 361: ......
Page 366: ...Partner Exchange BPX for any updates to this material http bpx okidata com...
Page 370: ...Partner Exchange BPX for any updates to this material http bpx okidata com...
Page 376: ......
Page 384: ...Partner Exchange BPX for any updates to this material http bpx okidata com...
Page 390: ...Page 259 Service Guide DOC IT3000 4000 Chapter B Illustrated Parts Listing B 2 03 Upper Unit...
Page 393: ...Page 260 Service Guide DOC IT3000 4000 Chapter B Illustrated Parts Listing B 2 04 Upper Unit...
Page 395: ...Page 261 Service Guide DOC IT3000 4000 Chapter B Illustrated Parts Listing B 2 05 Upper Unit...
Page 400: ...Page 263 Service Guide DOC IT3000 4000 Chapter B Illustrated Parts Listing B 2 07 Lower Unit...