aboutsummaryrefslogtreecommitdiff
path: root/templates/print.html
blob: cde10fdd553d779ab29862af2ad3b29ee235dd3f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
{# SPDX-License-Identifier: CC-BY-SA-4.0 #}
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>Printer Settings at YK Pao School</title>
	<link rel="stylesheet" href="/static/style.css">
</head>
<body>
	<header>
		<h1>Printer Settings at YK Pao School</h1>
	</header>
	<article>
		<section>
			<h2>macOS</h2>
			<ol>
				<li>
					Download the <a href="https://runxiyu.org/ykps_print.dmg">driver DMG</a> and install it
				</li>
				<li>
					Add a printer with the following settings in the "IP" tab:
					<ol>
						<li>Protocol: LPD</li>
						<li>Address: <code>10.2.20.170</code></li>
						<li>Queue: <code>sjbw</code></li>
						<li>Name: Songjiang</li>
						<li>Driver: Click "Select Software". Most would work. I personally prefer "Fuji Xerox D95 v3018.103 PS", but you should probably use "FX ApeosPort-VI C3370 v3018.103 PS".</li>
					</ol>
				</li>
				<li>
					Set your default options.
					<ol>
						<li>
						Please try to use double-sided printing when appropriate.
						</li>
						<li>
						Select a finisher type such as "C3", "D", or "A"-something. Those allow you to ask the printer to staple your documents.
						</li>
					</ol>
				</li>
				<li>
					Press print on a test page from the system print dialog. You must use the system print dialog; for example, print from Preview.app rather than Adobe Acrobat. But don't submit the print job yet.
				</li>
				<li>
					Configure the printing dialogue.
					<ol>
						<li>
						Choose the correct printer, e.g. "Songjiang".
						</li>
						<li>
						Expand "Printer Options".
						</li>
						<li>
						Select "Job Accounting".
						</li>
						<li>
						Select "User Details Setup".
						</li>
						<li>
						Choose "Always Use Default User Details".
						</li>
						<li>
						Choose "Enter Owner Name" in the "Specify Job Owner Name" dropdown box.
						</li>
						<li>
						Enter your student ID (e.g. <code>s65535</code>) as the "User ID", and your student password as the "Passcode". Leave "Account ID" blank.
						</li>
						<li>
						Press "OK" twice (until you return to the main print dialog).
						</li>
						<li>
						Click whatever is to the right side of "Presets". It might say "Default Settings".
						</li>
						<li>
						Click "Save Current Settings as Preset".
						</li>
						<li>
						Enter a name like "Songjiang Preset". Make sure that the preset is set to be available for the "Songjiang" printer, and that you are saving a "Print Job Preset".
						</li>
						<li>
						Press "OK".
						</li>
						<li>
						Press "Print".
						</li>
					</ol>
				</li>
			</ol>
			<h2>Other UNIX-like systems</h2>
			<p>
			I haven't figured this out yet, and I don't have the time to reverse-engineer a giant driver. Simply copying the PPD file from the drivers provided by xerox into CUPS doesn't work.
			</p>
			<p>
			You could either try reverse engineering the driver yourself, dig deeper on the Internet, or perhaps just set up a print server or a macOS virtual machine.
			</p>
		</section>
	</article>
	<footer>
		<a href="{{ url_for("index") }}">Return to the index</a>
	</footer>
</body>
</html>