A method and system for printing documents based on Java commands. A Java
printer receives page layout requests and converts the requests into a
rasterized image which is transferred to a recording medium. Page layout
can be interactively modified. The Java printer also monitors print
requests and is configurable using a World Wide Web interface.