Mimprint is an image printing and viewing program written in Scala (100% Java-compatible) and distributed under the GPL. In addition to providing a way to view and step through GIF and JPEG images, it allows laying out multiple images at different sizes on one page for printing.
Go to the Mimprint home page to download the latest version of Mimprint.
Sorry, but there is no Users Guide yet.
For programmers, the scaladoc-generated API Reference provides detailed documentation on the packages and classes used in Mimprint (available after you have unpacked the source).
|Processor||700 MHz||Image rendering will be somewhat slow with older processors. Faster processors will of course give better results.|
|Memory||256 MB||Graphical Java programs tend to use a lot of memory. Images take up a lot of memory.|
plus up to 250 MB
to install Java
|If you already have Java installed, installing Mimprint will take less than 1 MB. Installing Java takes 100 MB or more, depending on which version you install, and whether or not you install the documentation.|
|Java||JRE 1.5||Mimprint uses Drag and Drop.
|Windows, MacOS, Linux,
or any other OS that
supports the required version of Java.
|For a list of platforms on which Java is available, visit Sun's Java Platform Ports page.|
If you happen to know a solution to the above two problems, please let me know. Meanwhile, I am hoping that a future version of Java will fix these problems.
To install Java on your system, download JRE1.5 - or, if usable on your platform (see the Requirements section above), download JRE1.4 - from Sun's Java web site and follow those installation directions. When you are at that download page, look for the section that says Download JRE 5.0 (for Java 1.5) - or, for Java 1.4.2, Download J2SE JRE - find your platform, and download the jre installer file.
Mimprint is delivered in a self-extracting JAR file. You must have Java running on your system in order to extract it.
To install Mimprint from the installation JAR file (.jar extension), double-click on the JAR file, or run the command
where N_N_N is replaced by the Mimprint version number. This will open a dialog allowing you to specify a destination directory, and it will create a directory called mimprint-N_N_N in the specified directory,
java -jar mimprint-N_N_N.jar
If you have problems running the installer, you can try running it with the debugging flag turned on, which will cause it to print more information:
java -Dmimprint.install.debug -jar mimprint-N_N_N.jar
If you double-click on the installer in Windows and nothing happens, open a DOS command window, cd to the folder into which you downloaded the installer, and enter the java command shown above. Any error messages should now show up in the DOS window.
After running the installer, there is currently a manual step: you must download the Scala development environment, then copy the two files scala-compiler.jar and scala-library.jar into the unpacked mimprint directory next to mimprint.jar.
Unpacking the Mimprint Source
If you want to build Mimprint yourself, or just look at the source code,
you will have to unpack the source files from the
archive file with the commands
This will create a
srcdirectory with all of the Scala files, as well as adding a few other files (such as a build.xml file) to your mimprint directory. You must have the ant program installed on your system in order to build Mimprint from source files.
You will also need a Scala development environment. You can download this from the Scala web page.
If you want to look at the scaladoc-generated API documentation
for the Java classes, you must first unpack those html files from
apidoc.zip archive file with the commands
This will create the directory doc/api with all of the API documentation in it. Alternatively, you can unpack
src.zipand then run the command
to run scaladoc and create the API documents from the source files (you must have the ant program and the Scala development environment installed on your system in order to create the documentation using this command).
The Mimprint kit does not include the source to the JShortcut package. You can download the JShortcut source from the JShortcut web site, or from the same location from which you downloaded Mimprint. You do not need the JShortcut source to compile Mimprint; the JShortcut.jar file included in the Mimprint kit is sufficient.
If you have not already done so, you must install Java.
On Windows, open a terminal window and enter the command
You can manually set up a shortcut to mim.bat, after which you can just double-click on that shortcut to launch mimprint.
optionally providing a starting directory. You may need to modify the script on Unix platforms, depending on how Java is installed.
On any platform you can include a directory name, playlist file or image file when starting mimprint to tell it what to display. Just include that name as the first argument after the above command, like this:
Bug Reports and Feedback
If you have a comment about Mimprint, or would like to report a bug, please send email to domain j.jimmc.org, user mimprint.
Author and Contributors
Mimprint was written by Jim McBeath.