Printer Graphics Subsystem is a set of software and hardware which can be used in drawing a graph, weather map, histogram, flowchart and etc..
After a program which calls plot-modules as subroutines is constructed and run, drawing is made by the Printronics 300 line printer. First, the plot package is modified so as to be adapted to the Cromemco micro-computer system, and it is implemented to the system to be able to plot.
After that the package is improved to decrease total plotting time and redesigned to be convenient to users.
If the user program is run, a data file is made and if PASS2 is run using the data file, the line printer prints dots through the PRNT subprogram in PASS2.
By running the PRNT subprogram in the plot processor which is implemented in the line printer, the host computer and the slave computer (the plot processor) can be run almost at the same time and thus overlapped processing is enabled.
FORTRAN으로 부를 수 있는 plot module 들을 불러 program을 짠 후 이 program을 수행시켜 임의의 도형이나 그래프를 그릴 수 있고 글자를 쓸 수 있게 한 것이 Printer Graphics Subsystem이다.
먼저 plot package를 cromenco system에 compatible하도록 수정하고 장치하여 우선 plot을 할 수 있게 하고 다음에 speed문제와 사용자가 편리하게 쓸 수 있도록 하는 문제를 해결하도록 하였다.
PRINTRONIX line printer는 가로 792 dot, 세로 648dot를 찍을 수 있는 line matrix printer로서 plot하는데 적합 하도록 되어 있다. USER가 짠 program이 수행되면 data file이 만들어지고 그 data file에 의하여 $PASS_2$가 수행이 되면 PRNT sub program을 통하여 dot를 찍게 되는데 이 PRINT 부분을 line printer만에 내장시킨 plot processor가 수행하도록 함으로써 어느 정도 host computer와 slave computer가 동시에 overlapped prooessong을 하도록 한 것이 이번 project이다.
또 사용자가 사용하기 편하도록 하는 high level plot module을 개발하고 장치함으로써 사용자가 편리하게 쓸 수 있도록 하였다.