1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
3 (c) 2005 U.S. Robotics Corporation
7 <title>Print Server « Device</title>
9 <link href="usr_layout.css" type="text/css" rel="stylesheet" /><script src="usr_layout.js" type="text/javascript"></script>
10 <link href="usr_menus_dropdown.css" rel="stylesheet" type="text/css"><script src="usr_menus_dropdown.js" type="text/javascript"></script><script src="usr_menus_build.js" type="text/javascript"></script>
11 <link href="usr_device.css" type="text/css" rel="stylesheet" /><script src="usr_device.js" type="text/javascript"></script><link href="usr_91xx.css" type="text/css" rel="stylesheet" /><script src="usr_91xx.js" type="text/javascript"></script><script src="usr_resources.js" type="text/javascript"></script>
13 <meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
14 <script type="text/javascript" src="util.js"></script>
15 <script type="text/javascript">
20 var state = '<%ejGetIppJS(ippRefresh)%>';
22 var code = 'location="ippcfg.ipp?ippRefresh=0"';
27 var loc = 'ippcfg.ipp?ipp_enabled=';
29 with( document.forms[0] ) {
30 if( ippEnabled.checked ) {
33 if ( (ippMake.value.length == 0) || (ippMake.value.length > 80) ) {
34 alert('The make and model must be between one and 80 characters long, inclusive.');
37 loc += '&ippMake='+encodeUrl(ippMake.value);
39 if ( (ippName.value.length == 0) || (ippName.value.length > 80) ) {
40 alert('The printer name must be between one and 80 characters long, inclusive.');
43 loc += '&ippName='+encodeUrl(ippName.value);
49 var code = 'location="' + loc + '"';
53 function ippEnblChange() {
54 if( document.forms[0].ippEnabled.checked )
60 function hideIppConfig(hide) {
61 var status = 'visible';
66 if( document.getElementById )
67 document.getElementById('ippConfig').style.visibility = status;
70 document.all.ippConfig.style.visibility = status;
76 var ipp_enable = "<%ejGetIppJS(ipp_enabled)%>";
77 var make = "<%ejGetIppJS(ippMake)%>";
78 var p_name = "<%ejGetIppJS(ippName)%>";
80 with (document.forms[0]) {
81 if( ipp_enable == "1" ) {
82 ippEnabled.checked = true;
84 ippName.value = p_name;
86 ippEnabled.checked = false;
95 function onChangeName()
97 var elt = document.getElementById("idPrinterIP");
98 if ((elt == null) || !elt.style || (elt.style.display == null))
101 // The ej() should probably be encoded. -skst
102 elt.innerHTML = "http://<%ejGetJS(ethIpAddress)%>:1631/printers/" + document.forms[0].ippName.value;
108 <body onload="initMenu(); frmLoad();">
110 <script type="text/javascript">
111 writeHeader("Device");
114 <h3>Print Server</h3>
116 <p>This page allows you to configure support for your printer.</p>
119 <p style="display: none;"><input type="checkbox" name="ippEnabled" id="ippEnabled" onclick="ippEnblChange();"> <label for="ippEnabled">Enable print server</label></p>
124 <td><label for="ippName">Printer name:</label></td>
125 <td><input type="text" size="50" name="ippName" id="ippName" onchange="onChangeName();"></td>
128 <td><label for="ippMake">Comment:</label></td>
129 <td><input type="text" size="50" maxlength="80" name="ippMake" id="ippMake"></td>
134 <p>You will be able to access the printer at <b><span id="idPrinterIP" name="idPrinterIP">http://<%ejGetHTML(ethIpAddress)%>:1631/printers/My_Printer</span></b>.</p>
135 <p>Printer status: <b><%ejGetIppHTML(ippStatus)%></b></p>
137 <p><input type="button" value="Save" onClick="btnApply()"></p>
140 <script type="text/javascript">