The introduction of Java 1.1 has enabled Java developers to incorporate printing quickly and easily into their work without having to rely on awkward and non-portable third-party packages. Printing from a Java application is simple; printing from an applet, though slightly more complex, is still fairly straightforward. Even as late as JDK 1.1.5, however, platform-specific bugs abound.