1 <SCRIPT TYPE="text/javascript"><!--
2 function select_printers() {
3 var list = document.export_samba.EXPORT_NAME;
4 var sel = document.export_samba.EXPORT_ALL.checked;
6 for (i = 0; i < list.length; i ++) {
7 list.options[i].selected = sel;
12 <FORM METHOD="POST" ACTION="/admin/" NAME="export_samba">
13 <INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
14 <INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba">
16 <H2 CLASS="title">Export Printers to Samba</H2>
18 {error?<P>Unable to export printers to Samba\:</P>
19 <BLOCKQUOTE>{error}</BLOCKQUOTE>
20 <P>Consult the <A HREF="/admin/log/error_log"
21 TARGET="_blank">error_log</A> file for more information.</P>:
22 <P>This page allows you to export printers to Samba so that
23 Windows clients can access them through the <VAR>Network
24 Neighborhood</VAR> or <VAR>Network Places</VAR> icons on their
25 desktop. You must previously install the Windows PostScript
26 printer drivers as described in the <A
27 HREF="/help/man-cupsaddsmb.html"
28 TARGET="_blank">cupsaddsmb(8)</A> man page.</P>}
32 <TH CLASS="label">Printers:</TH>
34 <SELECT NAME="EXPORT_NAME" SIZE="10" MULTIPLE>
35 {[printer_name]<OPTION VALUE="{printer_name}"{export_all? SELECTED:{printer_export? SELECTED:}}>{printer_name}}
37 <INPUT TYPE="CHECKBOX" NAME="EXPORT_ALL"{export_all? CHECKED:}
38 onChange="select_printers()"> Export All Printers
42 <TH CLASS="label">Samba Username:</TH>
43 <TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (required)</TD>
46 <TH CLASS="label">Samba Password:</TH>
47 <TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (required)</TD>
51 <TD><INPUT TYPE="SUBMIT" VALUE="Export Printers to Samba"></TD>