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