https://github.com/ekarton/uoft-remote-cdf-printer
A script that remotely prints documents from your own machine to the CDF printers at Bahen.
https://github.com/ekarton/uoft-remote-cdf-printer
printer productivity-tools shell-script uoft
Last synced: 3 months ago
JSON representation
A script that remotely prints documents from your own machine to the CDF printers at Bahen.
- Host: GitHub
- URL: https://github.com/ekarton/uoft-remote-cdf-printer
- Owner: EKarton
- License: mit
- Created: 2018-06-18T00:34:25.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-11-11T17:08:55.000Z (over 6 years ago)
- Last Synced: 2025-06-12T02:07:19.582Z (about 1 year ago)
- Topics: printer, productivity-tools, shell-script, uoft
- Language: Shell
- Homepage:
- Size: 9.77 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## A shell script used to print things from your own computer at UofT!
This shell script allows students to remotely print documents from your own computer to the CDF printers.
### Disclaimer:
I have no responsibility over any damages or loss that may occur during the execution of or usage of my shell script.
Please note that I have developed and ran this shell script for UofT's downtown campus; thus, I have no guarantee on whether it works for other UofT campuses.
### How it works:
1. On your local machine, it sends all the documents on the folder with the shell script over to the UofT CS lab machines in the folder ~/Desktop/PrintJobs (if there is no such folder it will make one for you)
2. Then, on the UofT CS lab machines, it will print all the documents stored in $REMOTE_PRINTFOLDER to a printer named $PRINTER
3. Finally, on your local machine, it will delete all your documents in your folder with the shell script to indicate that it has finished printing.
### Pre-requisites:
You will need either:
- A windows machine with WSL (Windows Subsystem for Linux) installed, or
- A linux machine, or
- A Mac OS machine
### Installation:
Please follow the following instructions to help you run the shell script
1. Download the shell script, name it as print.sh and copy it to a dedicated printing folder (note that it must be an empty folder!)
2. Open the shell script and fill in the following values in <> located near the top of the file:
a. Your UTOR ID
b. A printer at UofT that supports printing from UofT's CS lab machines (my favourite is p2210a which is on the third floor of Bahen)
### Printing documents:
1. Put all the documents that you want to print from your local machine to the folder containing the shell script
2. Run the shell script by typing the command ```sh print.sh```. It will print all documents that are present in the folder (except for print.sh).
### Credits:
The shell script was developed by Emilio Kartono