Personal Schedule Card Printer (Version 1.5.1)
The Personal Schedule Card Printer Program allows you to create, save, copy
and print a schedule card to either place outside your office or post on your
personal web pages. It has many more options then the schedule card printer
that is incorporated inside the Academic Scheduler program that is used to
create the schedule but it does have a facility that allows you to load in
the schedule information from the Academic Scheduler. This is a Java application, so if the Java JRE is not installed on your computer download and install the current version of the Java JRE (Version 8 or later). You can get the most current version at the
Java Web Site.
Downloads
Windows Install Program
Instructions: Download and run the PersonalScheduleCardPrinter_Setup.exe program
and follow the instructions on the screen. This will install the Schedule Card Printer program and
place links to the Schedule Card Printer program in your Start menu.
Windows Portable Version (No Install)
Instructions: The Schedule Card Printer program is a single executable file (PersonalScheduleCardPrinter.exe)
that can be run on any machine that has version 1.7.0 (or higher) of Java installed.
Linux & Mac
Instructions: Download and unzip the PersonalScheduleCardPrinter_Jar.zip file. This will extract
PersonalScheduleCardPrinter.jar and several image files that can be used as program icons. You can run the application using the following command, or create a shortcut/menu-item using the same command in the launcher.
java -jar PersonalScheduleCardPrinter.jar
Screen Shots: Images open in new window.
Program Features
- Options for header content.
- Printing size options.
- User can select schedule time start and end.
- Schedule items input interface including classes, office hours, meeting, research,
class prep. grading and other categories.
- Background and font color options for all schedule categories.
- Font size and vertical offset options.
- Supports jpg, bmp and png output image formats.
- Print preview and options panel show/hide options.
License
This software is distributed under the GNU General Public License version 3
Copyright (C) 2019 Don Spickler
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details
http://www.gnu.org/licenses/.
Update History
- 8/13/19: Version 1.5.1
- Added a continuous auto-sizing option to the printing size inputs to adjust the aspect ratio for printing to match the
on-screen image.
- 8/9/19: Version 1.4.1
- Revised the color file saving and loading code to save in a binary format instead of a text-based format. This
allows the color scheme files to work across platforms. This also means that the color scheme files produced by previous
versions of this program are no longer compatible.
- 8/8/19: Version 1.3.1
- Revised the printing interface to be more user friendly. Now uses image scaling of the on-screen image
instead of regraphing to the printer object. This removes the need to adjust fonts when printing. The print
preview interface is cleaner and has more options.
- Removed the printing offset options. These are now controlled by the margin settings from page setup in the
print preview interface.
- Revised the file saving and loading code to save in a binary format instead of a text-based format. This
allows the schedule files to work across platforms. This also means that schedule files produced by previous
versions of this program are no longer compatible.
- Added auto-sizing buttons to the printing size inputs to adjust the aspect ratio for printing to match the
on-screen image.
- 7/23/19: Version 1.2.2
- Bug Fix: Color scheme file saving was changing the schedule card file name to the color file name. Bug found during testing.
- 8/25/14: Version 1.2.1
- Added print preview options.
- Added options panel show/hide feature.
- Expanded the font style selections.
- Expanded the font size and offset selections.
- Changed printing and display infrastructure for clearer output.
- Incorporated command-line parameters for automatically loading a schedule file and
created a Windows Installer that will automatically associate *.psh files with the
Personal Schedule Card Printer so you can open a schedule card file
by double-clicking it in Windows Explorer.
- Bug Fix: Removed one cast which was producing intermittent double line drawing
on schedule items. Bug found during testing.
- 8/21/13: Version 1.1.1
- Added some user interface features.
- 8/12/11: Version 1.0.4
- Removed the requirement of a location for schedule items other than classes and office hours.
- 5/25/11: Version 1.0.3
- Changed rectangle calculations so that schedule items fit better inside the grid.
- Made several minor display changes.
- 7/28/10: Version 1.0.2
- Bug Fix: Error in the new file command. Bug found during testing.
- 6/13/10: Version 1.0.1