6. Printer interfacing
For the purpose of printing the information stored in RAMs and in turn to connect ITDL to a printer, a printer interface is associated to the system through Port B of Z80. In order to minimize the size of the connector and subsequently to reduce the PCB layout, a 10 pin connector is mounted on the PCB. This needs a conversion arrangement to inter-link PCB connector and printer connector as shown below.
PCB connector Printer Connector
Pins 19 to 25 Data
Pins 3 to 10
Pins 2 to 9
Busy Pin 1 Busy Pin 11
Strobe Pin 2 Strobe Pin 1
Fig. 4 Illustration
of printer interfacing to ITDL
At the end of the month user can connect his printer to ITDL printer port. As the printer is switched on, Z80 checks whether the printer is ready for printing and consequently relay the information stored in RAMs. Printing commands and the printer format are governed by a subroutine in the main program. A sample printing is shown in Table 2. At the end of the printing user can reset ITDL by pressing “Reset” switch and subsequently the entire RAM contents will be erased. Otherwise RAM contents will remain unaltered as long as the existence of power and might get crowded, from the new arrival of call information during the operation of successive months. If the number of calls does not exceed 200 to 300 within a period of one month, ITDL can withstand a capacity of two months data.
Date/Time (dd mm yy Hrs.)
Duration (min. sec.)
2 A sample
printout of detailed listing of ITDL
Send mail to firstname.lastname@example.org with
questions or comments about this web site.