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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>oeminst</title>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<meta name="author" content="Graeme Gill">
</head>
<body>
<h2><b>spectro/oeminst</b></h2>
<h3>Summary</h3>
A special purpose tool that installs various Instruments
Manufacturers support files to enable various instrument operations
when used with Argyll, as well as install colorimeter calibration
and spectral sample files so that they appear in the display type
list (<b>-y</b> option).<br>
For the Spyder 2, it can install the instrument manufacturers PLD
firmware pattern, which is necessary for it to operate.<br>
For the Spyder 4, it can enable the full range of manufacturers
colorimeter calibration selections, as well as install CCSS files.<br>
For the eye-one display 3 it can locate and translate X-Rite
.EDR files to CCSS files and install them to enable a full range of
colorimeter calibration selections, as well as install CCSS files.<br>
For all colorimeters it can install CCMX files make for that model
of colorimeter.<br>
<h3>Usage summary<br>
</h3>
<small><span style="font-family: monospace;">oeminst [-options] [<span
style="font-style: italic;">inputfile</span></span>s]<span
style="font-family: monospace;"></span></small><br>
<span style="font-family: monospace;"> -v
Verbose</span><br style="font-family: monospace;">
<span style="font-family: monospace;"> -n
Don't install, show where files would be installed</span><br>
<span style="font-family: monospace;"> -c
Don't install, save files to current directory</span><br
style="font-family: monospace;">
<span style="font-family: monospace;"> -S
d
Specify the install scope u = user (def.), l = local system]</span><br
style="font-family: monospace;">
<span style="font-family: monospace;"> infile
setup.exe CD install file(s) or .dll(s) containing install files</span><br
style="font-family: monospace;">
<span style="font-family: monospace;"> infile.[edr|ccss|ccmx]
EDR file(s) to translate and install or CCSS or CCMX files to
install</span><br style="font-family: monospace;">
<span style="font-family: monospace;">
</span><small><span style="font-family: monospace;">If no file is
provided, oeminst will look for the install CD.</span></small>
<h3></h3>
<h3>Flags and Parameters</h3>
The <span style="font-style: italic;">inputfiles</span> arguments
are optional, and and can be used to specify the MSWindows setup.exe
file from the installation CD or other files to install. If files
are specified, then they can be any combination of the setup.exe
file, .dll libraries that contain the files to be installed, or
X-Rite .edr files to convert or the equivalent to an Argyll .ccss
files, or<br>
.ccss or .ccmx files created using <a href="ccxxmake.html">ccxxmake</a>.<br>
<br>
The <b>-v</b> flag enables verbosity. This may be of use in
figuring out what went wrong if it doesn't work, and where files
have been installed.<br>
<br>
The <span style="font-weight: bold;">-n</span> flag causes oeminst
to show where the files would be installed or saved to, rather than
actually doing it.<br>
<br>
The <span style="font-weight: bold;">-c</span> flag causes oeminst
to save the files to the current directory, rather than the install
location.<br>
<br>
The <span style="font-weight: bold;">-S</span> option allows
installing the file(s) in a local system location, rather than the
default user accessible location. With this option you may need to
run this as superuser using the "sudo" command on OS X and Linux
systems.<span style="font-weight: bold;"><span style="font-weight:
bold;"><span style="font-weight: bold;"></span></span></span><br>
<h3>Usage Details and Discussion</h3>
<p>The <span style="font-weight: bold; text-decoration: underline;">Spyder
2</span> instrument cannot function without the presence of the
instrument vendors PLD firmware pattern for the device. This
firmware is not provided with Argyll, since it has not been made
available under a compatible license.<br>
<br>
The purchaser of a Spyder 2 instrument should have received a copy
of this firmware along with their instrument from the original
vendor, and <span style="font-weight: bold;">oeminst</span>
enables their instrument, by locating the firmware in the users
copy of the instrument install files.<br>
<br>
On Microsoft Windows or Apple OS X platforms, <span
style="font-weight: bold;">oeminst</span> will look to see if
the vendors drivers have been installed on the users machine, and
locate the firmware pattern from there. If the vendors drivers
have not been installed, or the user does not wish to install
them, or no vendors drivers are available for the users platform
(i.e. Linux), then <span style="font-weight: bold;">oeminst</span>
will also attempt to locate the Spyder 2 installation CDROM, and
make use of the firmware pattern from there.<br>
<br>
If the instrument firmware pattern is successfully located, then
oeminst will create a <span style="font-weight: bold;">spyd2PLD.bin</span>
file in a subdirectory of the users home directory, or if the <span
style="font-weight: bold;">-S l</span> option is used, will
store it in a system wide location. (the <a
href="http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html">XDG
Base Directory specifications</a> are used as a basis for
storing the file). Programs that access instruments such as
<span style="font-weight: bold;">spotread</span>, <span
style="font-weight: bold;">dispcal</span> and <span
style="font-weight: bold;">dispread</span>, can then locate and
load the firmware into the instrument.<br>
<br>
<span style="font-weight: bold;">Note</span> that the <span
style="font-weight: bold;">spyd2PLD.bin</span> file created by
oeminst contains the proprietary and copyrighted firmware provided
by the instrument vendor, and while the vendor has provided the
firmware to the end user to facilitate the use of their purchased
instrument, the instrument vendor (typically) does not permit the
user to distribute such a file or make copies for purposes other
than making use of their own instrument.<br>
</p>
<p><br>
The <span style="font-weight: bold; text-decoration: underline;">Spyder
4</span> instrument does not have the full range of vendor
instrument calibration options without the presence of the
instrument vendors calibration information for the device. This
calibration information is not provided with Argyll, since it has
not been made available under a compatible license.<br>
<br>
The purchaser of a Spyder 4 instrument should have received a copy
of this calibration information along with their instrument from
the original vendor, and <span style="font-weight: bold;">oeminst</span>
enables the full range of calibration choice for their instrument,
by locating the necessary information in the users copy of the
instrument install files.</p>
<p>On Microsoft Windows or Apple OS X platforms, <span
style="font-weight: bold;">oeminst</span> will look to see if
the vendors drivers have been installed on the users machine, and
locate the calibration information from there. If the vendors
drivers have not been installed, or the user does not wish to
install them, or no vendors drivers are available for the users
platform (i.e. Linux), then <span style="font-weight: bold;">oeminst</span>
will also attempt to locate the Spyder 4 installation CDROM, and
make use of the calibration information from there.</p>
<br>
<span style="font-weight: bold;"></span>The <span
style="font-weight: bold; text-decoration: underline;">i1d3</span>
family of instruments can make use of display specific spectral
calibration information, which improves their accuracy when used on
displays of a similar type. The manufacturer provides 5 of these <b>.edr</b>
calibration files that cover various projectors and LCD displays
with the instrument on the install CD. The <span
style="font-weight: bold;">oeminst</span> utility allows you to
translate these files into Argyll <span style="font-weight: bold;">CCSS</span>
format, and install them where the measurement tools can
automatically find them, so that they can be selected using the <span
style="font-weight: bold;">-y</span> option.<br>
Also provided with Argyll in the ref directory is <span
style="font-weight: bold;">CRT.ccss</span> to cover CRT type
displays. <span style="font-weight: bold;">oeminst</span> allows
this file to be installed too.<br>
<br>
On Microsoft Windows or Apple OS X platforms, <span
style="font-weight: bold;">oeminst</span> will look to see if the
manufacturers files have been installed on the users machine, and
locate them from there. If the manufacturers files have not been
installed, or the user does not wish to install them, or no
manufacturers installation is available for the users platform (i.e.
Linux), then <span style="font-weight: bold;">oeminst</span> will
also attempt to locate the i1d3 installation CDROM, and make use of
the .edr files from there.<br>
<br>
If the .edr files are successfully located, then oeminst will
translate them to .ccss files and copy them into a <span
style="font-weight: bold;"></span> subdirectory of the users home
directory, or if the <span style="font-weight: bold;">-S l</span>
option is used, will store it in a system wide location. (the <a
href="http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html">XDG
Base Directory specifications</a> are used as a basis for storing
the file). Programs that access instruments such as <span
style="font-weight: bold;">spotread</span>, <span
style="font-weight: bold;">dispcal</span> and <span
style="font-weight: bold;">dispread</span>, can then locate and
list the installed .ccss as possible choices for the <span
style="font-weight: bold;">-y</span> option.<br>
<br>
You can also install <b>CCSS</b> and <b>CCMX</b> files that you
have created using <a href="ccxxmake.html">ccxxmake</a>, and these
will then be listed and selected as a display type selection using
the <b>-y</b> option of the utilities that access colorimeter
devices. Note that <b>CCMX</b> selections will only show up for the
colorimeter model that they were created for.<br>
<br>
If you are going to use the same CCSS or CCMX file all the time,
then you may want to set the <a
href="Environment.html">ARGYLL_COLMTER_CAL_SPEC_SET</a>
environment variable.<br>
<br>
<br>
To allow <span style="font-weight: bold;">oeminst</span> to install
files from the CDROM, it should be in a CD drive prior to running
oeminst. If your Linux system is not running automount, or your
automount is setup to mount CDROM's somewhere other than <span
style="font-style: italic;">/media</span>,<span style="font-style:
italic;"> /mnt/cdrom</span>, <span style="font-style: italic;">/media/cdrom</span>
or <span style="font-style: italic;">/cdrom</span>, then you will
have to mount the CDROM manually, and give oeminst the path to the
CDROM setup/setup.exe file as the argument <span style="font-style:
italic;">inputfile</span>.<span style="font-weight: bold;"><br>
<br>
NOTE </span>that under <span style="font-weight: bold;">OS X
10.6</span> (Snow Leopard) and latter, you may need to run oeminst
as root to be able to mount the CDROM's ISO partition. The simplest
way of doing this is to use the "sudo" commands. e.g. "sudo
oeminst", which will then ask you to enter the root password.<br>
<br>
<br>
<br>
</body>
</html>
|