]> git.evergreen-ils.org Git - working/Evergreen.git/blob - docs/admin/workstation_admin.txt
Docs 2.5: Fix floating groups heading level (2nd try)
[working/Evergreen.git] / docs / admin / workstation_admin.txt
1 Workstation Administration
2 --------------------------
3
4 indexterm:[staff client, configuration]
5 indexterm:[workstation, configuration]
6 indexterm:[configuration]
7
8 Copy Editor: Copy Location Name First
9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10
11 indexterm:[copy editor, shelving location]
12
13 By default, when editing item records, library code is displayed in front of
14 shelving location in _Shelving Location_ field. You may reverse the order by going
15 to *Admin -> Workstation Administration -> Copy Editor: Copy Location Name
16 First*.
17 Simply click it to make copy location name displayed first. The setting is saved
18 on the workstation. 
19
20 Font and Sound Settings
21 ~~~~~~~~~~~~~~~~~~~~~~~
22
23
24 indexterm:[staff client, fonts]
25 indexterm:[staff client, sounds]
26
27 You may change the size of displayed text or turn staff client sounds on and off.
28 These settings are specific to each workstation and stored on local hard disk.
29 They do not affect OPAC font sizes. 
30
31 . Select *Admin -> Workstation Administration ->  Global Font and Sound
32 Settings*.
33 . To turn off the system sounds, like the noise that happens when a patron with a
34 block is retrieved, check the _disable sound_ box and click _Save to Disk_.
35
36 image::media/workstation_admin-1.jpg[disable sound]
37 +
38 . To change the size of the font, pick the desired option and click _Save to Disk_.
39  
40 image::media/workstation_admin-2.jpg[font size]
41
42 Select Hotkeys
43 ~~~~~~~~~~~~~~
44
45 indexterm:[staff client, hotkeys]
46
47 All or partial hotkeys can be turned on or off. It can be done for a particular 
48 workstation: 
49
50 . Navigate to *Admin -> Workstation Administration ->  Hotkeys -> Current*. 
51 . Select _Default_, _Minimal_, and _None_.
52 +
53 image::media/workstation_admin-3.png[select hotkeys]
54 +  
55 * *Default*: including all hotkeys
56 * *Minimal*: including those hotkeys using CTRL key
57 * *None*: excluding all hotkeys
58 +
59 . Go back to the above menu. 
60 . Click *Set Workstation Default to Current*. 
61
62 To clear the existing default click *Clear Workstation Default*.
63
64 You can use the *Toggle Hotkeys* button, included in some toolbars, on top right
65 corner, to switch your selected Hotkeys  _on_ or
66 _off_ for the current login session.
67 It has the same effect as when you click *Disable Hotkeys* on the _Hotkeys_ menu.
68
69 Configure Printers
70 ~~~~~~~~~~~~~~~~~~
71
72 indexterm:[staff client, printers]
73
74 Use the Printer Settings Editor to configure printer output for each
75 workstation. If left unconfigured Evergreen will use the default printer set in
76 the workstation's operating system (Windows, OSX, Ubuntu, etc).
77
78 Evergreen printing works best if you are using recent, hardware-specific printer
79 drivers.
80
81 . Select *Admin -> Workstation Administration -> Printer Settings Editor*.
82 . Select the _Printer Context_. At a minimum set the _Default_ context on each
83 Evergreen workstation. Repeat the procedure for other contexts if they differ
84 from the default (e.g. if spine labels should output to a different printer.
85
86 image::media/workstation_admin-4.png[printer context]
87 +
88 * *Default*: Default settings for staff client print functions (set for each
89 workstation). 
90 * *Receipt*: Settings for printing receipts.
91 * *Label*: Printer settings for spine and pocket labels.
92 * *Mail*: Settings for printing mailed notices (not yet active).
93 * *Offline*: Applies to all printing from the Offline Interface.
94 +
95 . After choosing _Printer Context_ click *Set Default Printer* and *Print Test
96 Page* and follow the prompts. If successful, test output will print to your chosen
97 printer. 
98 +
99 image::media/workstation_admin-5.png[set default printer]
100 +
101 . (optional) To further format or customize printed output click *Page Settings* and
102 adjust settings. When finished click *OK* and print another test page to view
103 changes.
104
105 image::media/workstation_admin-6.jpg[page setup]
106
107 Advanced Settings
108 ^^^^^^^^^^^^^^^^^
109
110 If you followed the steps above and still cannot print there are two alternate
111 print strategies: 
112
113 * DOS LPTI Print (sends unformatted text directly to the parallel port)
114 * Custom/External Print (configuration required)
115
116 [NOTE]
117 ====================================
118 Evergreen cannot print using the Windows Generic/Text Only driver. If this
119 driver is the only one available try one of the alternate print strategies
120 instead.
121 ====================================
122
123 Receipt Template Editor
124 ~~~~~~~~~~~~~~~~~~~~~~~
125
126 indexterm:[receipt template editor]
127 indexterm:[receipt template editor, macros]
128 indexterm:[receipt template editor, checkout]
129
130 There are many default receipt templates included with the Evergreen staff
131 client. These templates are saved on individual workstations. Customization can be
132 done workstation by workstation or by exporting the templates to import to other
133 workstations.
134
135 . Select *Admin -> Workstation Administration -> Receipt Template Editor*.
136 . Select the _checkout_ template from the dropdown menu.
137 +    
138 image::media/receipt-2.png[select checkout]
139 +
140 . This is what the default checkout template looks like.  The template preview is
141 on the left hand side.  You can edit the _Header_, _Line Item_ or _Footer_ on the 
142 right hand side.  
143 +    
144 image::media/receipt-3.jpg[receipt-3]
145 +
146 . In the upper right hand corner you can see the available macros by clicking on
147 the *Macros* button.  A macro prints a real value from the database.  In this
148 example, the macro _%LIBRARY%_ prints ``Prince Rupert Library''.  The macros that
149 are available vary slightly between types of receipt templates (i.e. bills,
150 holds, items). 
151 +
152 [TIP]
153 ===============================
154 Receipt templates are marked up with HTML tags. You may use most HTML tags.
155 See http://www.w3schools.com/html/ for more information on HTML tags.  
156
157 You may insert a link to an image, e.g. your library's logo, that exists on the
158 web. For example, to include the white Evergreen logo from this document, enter tag <img
159 src=http://docs.evergreen-ils.org/2.3/media/small_logo_white.jpg>. in the
160 receipt template.
161
162 There are several macros that can carry pre-built contents specific to
163 individual libraries. The contents can be set up in local administration. For
164 details see <<library_settings_editor, Library Settings>>. Though text can be hard-coded in receipt
165 templates, the pre-built contents will be automatically applied to receipts
166 printed from all workstations without editing each template.
167
168 * %INCLUDE(notice_text)%
169 * %INCLUDE(alert_text)%
170 * %INCLUDE(event_text)%
171 * %INCLUDE(footer_text)%%
172 * %INCLUDE(header_text)%
173 ==============================
174 +
175 . Below are some example edits:
176 +    
177 image::media/receipt-11.jpg[receipt-11]
178 +
179 The above is the default _Line Item_ in Checkout template. The macro _%barcode%_
180 prints the item barcodes of the books that were checked out.  The macro
181 _%due_date%_ prints the due date for each item that was checked out. You may add a
182 line break between them: Barcode: _%barcode%_ </br> Due: _%due_date%_
183 +
184 The receipt preview will look like this:
185 +    
186 image::media/receipt-11a.png[receipt-11a]
187 +
188 [NOTE]
189 ==========================
190 The due date can only be printed in the _YYYY-MM-DD_ format. 
191 ==========================  
192 +
193 . Once you have the checkout template how you want it, click *Save Locally* to
194 save the template to your computer. 
195
196 image::media/receipt-15.jpg[receipt-15]
197
198 Print Holds Slip with Landscape Layout
199 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
200
201
202 indexterm:[receipt template editor, holds receipt, layout]
203
204 This feature enables you to use Mozilla-specific CSS to print holds with a
205 landscape layout. To use the landscape layout:
206
207 . Click *Admin* -> *Workstation Administration* -> *Receipt Template Editor*.
208 . Select *hold transit slip* from the *Template Name* drop down menu.
209 . Enter <div> before and after the block of text that you wish to rotate.
210 . Enter the stylesheet text in the <div> bracket that appears before the block
211 of text that you wish to rotate:  
212 +
213 [source, html]
214 ------------------------
215 <div style="moz-transform: rotate(90deg);">
216 ------------------------
217 +
218 . When you click out of this box, notice that the text in the *Preview* box on
219 the left side of the screen has rotated 90 degrees.
220 . You can further customize the look of the text by adjusting its height and
221 width.  The height and width that you specify will be unique to your printer.
222 For example, you could add the following height and width to your rotated text:
223 +
224 [source, html]
225 ------------------------
226 <div style="moz-transform: rotate(90deg);height: 300px; width: 200px;">
227 ------------------------
228 +
229 image::media/Print_Holds_Slip1.jpg[Print_Holds_Slip1]
230 +
231 . The holds slip will print with the configured text in a landscape layout:
232 +
233 image::media/Print_Holds_Slip2.jpg[Print_Holds_Slip2] 
234
235 Exporting Templates
236 ^^^^^^^^^^^^^^^^^^^
237
238 indexterm:[receipt template editor, exporting]
239
240 As you can only save a template on to the computer you are working on you will
241 need to export the template if you have more than one computer that prints out
242 receipts (e.g. more than one computers on the circulation desk, or another
243 computer in the workroom that you use to checkin items or capture holds with).
244
245 . Click on *Export*.
246 +
247 image::media/receipt-17.jpg[receipt-17]
248 +
249 . Select the location to save the template to, name the template, and click
250 *Save*.
251 . Click *OK* to confirm.
252
253 Importing Templates
254 ^^^^^^^^^^^^^^^^^^^
255
256 indexterm:[receipt template editor, importing]
257
258 . Send the exported templates file to the workstation to which you want to import
259 the templates. You may do it using memory stick or email, etc.
260 . On _Receipt Template Editor_, Click *Import*. 
261
262 image::media/receipt-20.jpg[receipt-20]
263 +
264 . Navigate to and select the template file that you want to import.  Click
265 *Open*.
266
267 image::media/receipt-21.jpg[receipt-21]
268 +
269 . Click *OK* to confirm on the prompt.
270 +
271 . Click *Save Locally*.
272
273 image::media/receipt-23.jpg[receipts-23]
274
275 [TIP]
276 =================
277 By default all libraries use shared and hard-coded templates for Hold Slip and
278 Transit Slip. Libraries can switch to using their own templates by setting up a
279 library setting: Use legacy hardcoded receipts/slips. Details see <<library_settings_editor, Library Settings>>. 
280 =================
281
282 Button Bar/Toolbar
283 ~~~~~~~~~~~~~~~~~~
284
285 indexterm:[staff client, button bar, customization]
286 indexterm:[staff client, toolbar, customization]
287
288 There is an optional toolbar with buttons providing quick access to commonly
289 used staff client functions. When activated the toolbar appears below the menu
290 bar. 
291
292 image::media/workstation-button_bar-1.png[button bar]
293
294 The look of the buttons can be customized. Use _Mode_, _Label Position_ and _Icon
295 Size_ on the _Toolbar_ menu shown on the screen below to select your preference. 
296
297 A group of buttons can be selected or activated by default for all workstations
298 at a particular library (see <<library_settings_editor, Library Settings>> for details). A different default
299 group can be set up on individual workstations by the following steps.
300
301 . Go to *Admin -> Workstation Administration -> Toolbars -> Current*.
302
303 image::media/workstation-button_bar-2.png[button bar 2]
304 +
305 . Choose a group from the list. 
306 . Go back to the above menu. Select *Set Workstation Default to Current*. The above
307 selected toolbar group is set as default for this workstation.
308
309 To clear an existing setting click *Clear Workstation Default*.
310
311 Circulation and Cataloguing are the default toolbar groups. Local system
312 administrators can create new groups for individual accounts, workstations or
313 all in a particular library.
314
315 . Go to *Admin -> Workstation Administration -> Toolbars -> Configure Toolbars. 
316 . Click *New Toolbar*
317 +
318 image::media/workstation-button_bar-3.png[button bar 3]
319 +
320 . In the prompt window type in a name for the new group, and then click *OK*.
321 . Choose the function buttons you want to add to the new group. Click *`-->(A)`* to
322 add. You may select one in the Selected pane, and then click *`<--(R)`* to remove
323 it.
324 . Check one of the radio buttons: *Owning Org Unit*, *Owning Workstation*, or *Owning
325 User* to specify the new group should be available to everyone/workstation in
326 your library, or this workstation or yourself only.
327 . If you chose _Owning Workstation_ in the above step, click the down-pointed
328 arrow at the end of the _Permission Context_ box to select your library in the
329 organization unit tree.
330 . Click *Save Toolbar*.
331 . The new toolbar group will be displayed together with Circulation and
332 Cataloguing groups when you choose a toolbar group next time.