Last modified by Jim Repa, 10/3/2002
Who: Mitch or other EHS Office people who know departmental contacts
Who: Mitch, Bill McCarthy, Jim Repa. Look at training rules as well as other needs.
Who: Melissa? + others?
Who: Mitch, Katie Blass
Who: Katie Blass, others
Who: ?
Who: Mitch, etc.
Who: JR, Dave
The current prototype web UI to the Labs Database allows you to display a green sheet, and you can use Netscape to print this. This is accomplished with HTML. However, HTML is not a good protocol to use for generating printed sheets on a non-standard page size, and the green sheets are a non-standard page size. HTML-rendering depends on the specific fonts installed on computer or a printer, and so the green sheet may look a little different from each computer or printer used to print it.To print uniform page sizes for green sheets, we have at least two options:
- Always print the green sheets using the same computer and the same printer, for example in N52. As long as nothing changes, it should be possible to use HTML to print a uniform sized green sheet on one specific machine and printer. Care would need to be taken not to change font characteristics if the computer or printer are upgraded, or if they are, that the software generating the HTML is modified to compensate for the changes.
The first step in doing this work would be to generate a static HTML sample document that prints to the exact right size paper on from a specified computer and printer. There is no need to start working with CGI code until after a static document has been written.
- Use something other than HTML as the protocol for printing green sheets. PDF is an option, and there may be other options. We'd need to do some research and find software for generating a document in PDF (or other) format. We could go through the web, but would not have to go through the web if we chose to print green sheets only in N52. (There might be a stand-alone application that is run only in the EHS Office.)
I have no experience with generating PDF, but this is a commonly used protocol and there are certainly tools available to use it.
This is an interesting problem, and I would like someone to help solve it.