A utility for macOS to help with manual duplex printing.
If your printer doesn't support duplex printing, this tool can help: it will promt you to print the first set of pages, turn those over and insert into the paper tray, and then print the other set of pages. It's also possible to simply save the two documents to print them at a later time.
printds <input> [--from <from>] [--to <to>] [--output <output>] [--single] [--plain]
Parameter | Description |
---|---|
<input> |
The path to the document. |
--from <from> -f <from> |
The number of the page to be considered the first. |
--to <to> -t <to> |
The number of the page to be considered the last. |
--output <output> -o <output> |
The directory to save files to instead of printing. |
--single -s |
Print a usual single-sided document. |
--plain -p |
Do not style output to the console. |
Print document.pdf
in duplex mode:
printds document.pdf
Print pages 2, 3, 4 and 5 of document.pdf
in duplex mode:
printds document.pdf --from 2 --to 5
Save document.out.pdf
, which contains the first 4 pages of document.pdf
, to the desktop:
printds document.pdf -s --to 4 -o ~/Desktop
You will need to compile the source code, after which you can either add the executable to /usr/local/bin
or run
it in any other directory.
The code also comes with a shell script to aid with installation: if you've already downloaded the source code, run
sudo ./install.sh
.
Otherwise, you can download the code and install immediately using the following command:
git clone https://github.com/stjomd/printds.git --depth 1 && cd printds && sudo ./install.sh && cd .. && sudo rm -rf printds
You will be prompted to enter your password. Note that you need the Swift compiler.