|
Size: 2831
Comment:
|
Size: 4348
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 2: | Line 2: |
| If the web server has been set up for Guacamole, add the lines between the ---------- | If the web server has been set up for Guacamole, In the file /etc/httpd/conf/httpd.conf, add the lines between the gray bars |
| Line 14: | Line 14: |
| AllowOverride None | AllowOverride Options |
| Line 31: | Line 31: |
| Uncomment the following line: {{{ AddHandler cgi-script .cgi }}} Add the following line just after "DocumentRoot" {{{ SetEnv LD_LIBRARY_PATH lib:/usr/lib:/u/ccr.15/lib }}} Add apache to the "control" group (in /etc/group) {{{ control:3232:apache }}} |
|
| Line 39: | Line 54: |
| '''Important: make sure you set the above 2 files to be executable and never use binx11 printer executable''' Add a new file .htaccess containing the following: {{{ Options -Indexes }}} |
|
| Line 45: | Line 67: |
| }}} Restart apache: {{{ service httpd restart |
|
| Line 55: | Line 82: |
| http://customers.crecom.com.au/winprint/jre-8u171-windows-i586.exe | http://customers.crecom.com.au/winprint/jre-8u171-windows-i586.exe <-for windows |
| Line 57: | Line 84: |
| http://customers.crecom.com.au/winprint/testclient.zip | http://customers.crecom.com.au/winprint/jre-10.0.2_osx-x64_bin.dmg <-for mac [[http://customers.crecom.com.au/winprint/testclient.zip|http://customers.crecom.com.au/winprint/crecomps.zip]] |
| Line 61: | Line 90: |
| Unzip the testclient.zip into c:\crecomps\ | {{{ Unzip the crecomps.zip into c:\crecomps\ <-for windows Unzip the crecomps.zip into /Library/crecomps/ <-for mac }}} Open a command promnt "cmd". cd into c:\crecomps . |
| Line 63: | Line 96: |
| Run the install.bat file. It should open some DOS windows and close with no errors. Check the logs under c:\crecomps\logs . You should not see any obvious errors. | {{{ Run the install.bat file. <-for windows Run the install.sh file. <-for mac }}} It may open some text windows and close with no errors. Windows security might ask you if you are sure you want to run this, say "yes". Check the logs under c:\crecomps\logs . You should not see any obvious errors. |
| Line 65: | Line 102: |
| Run the crecompsw.exe program. Go to the startup tab and look under arguments | Run the crecompsw.exe program. Go to the startup tab and look under arguments <- for windows sudo vi /Library/crecomps/start.sh. Leave everything as is but modify the arguments as follows: (this is last step) <-for mac |
| Line 79: | Line 118: |
Go to "devices and printers" under Control Panel. Right click on your A4 printer and go to Printer Properties -> Advanced -> Printing Defaults. Choose "2 Sided" printing and click Apply. Restart the computer and check if the service auto started == Important note for Linux or Mac: == make sure the printer is "shared to network" or java may not see the printer. |
On the server side:
If the web server has been set up for Guacamole, In the file /etc/httpd/conf/httpd.conf, add the lines between the gray bars
<VirtualHost *:80>
ServerName examplehost.crecom.com.au
Alias /printers /var/www/html/printers
<Directory /var/www/html/printers>
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride Options
Order allow,deny
Allow from all
</Directory>
ProxyPassMatch ^/printers !
Proxypass / http://localhost:8080/guacamole/
ProxyPassReverse / http://localhost:8080/guacamole/
ErrorLog logs/guacamole.log
CustomLog logs/guacamole-access.log combined
</VirtualHost>
<VirtualHost *:80>Uncomment the following line:
AddHandler cgi-script .cgi
Add the following line just after "DocumentRoot"
SetEnv LD_LIBRARY_PATH lib:/usr/lib:/u/ccr.15/lib
Add apache to the "control" group (in /etc/group)
control:3232:apache
Create the following directoriy /var/www/html/printers/
And copy 2 files from sam
/u/ccdev/std/internet/cgi/deviceservice.cgi /u/ccdev/std/binl/printer
Important: make sure you set the above 2 files to be executable and never use binx11 printer executable
Add a new file .htaccess containing the following:
Options -Indexes
run prnaad and for the "System printer name" you have to specify a directory (start and end with slash). To make things less messy, put them in a subdirectory containing all the printers:
/printers/docket/ /printers/laser/ /printers/label/
Restart apache:
service httpd restart
Program should automatically create them (below your $CCDIR). If it does not, then you may have to do it yourself.
If this is for a company with many locations, or a server with multiple companies, it might be a good idea to place these under the company directory (and maybe with individual directories for locations).
Once the above is all set, proceed to setting up the client.
On the client side:
Download 2 files:
http://customers.crecom.com.au/winprint/jre-8u171-windows-i586.exe <-for windows
http://customers.crecom.com.au/winprint/jre-10.0.2_osx-x64_bin.dmg <-for mac
http://customers.crecom.com.au/winprint/crecomps.zip
Run the jre-installer, follow all the defaults.
Unzip the crecomps.zip into c:\crecomps\ <-for windows Unzip the crecomps.zip into /Library/crecomps/ <-for mac
Open a command promnt "cmd". cd into c:\crecomps .
Run the install.bat file. <-for windows Run the install.sh file. <-for mac
It may open some text windows and close with no errors. Windows security might ask you if you are sure you want to run this, say "yes". Check the logs under c:\crecomps\logs . You should not see any obvious errors.
Run the crecompsw.exe program. Go to the startup tab and look under arguments <- for windows
sudo vi /Library/crecomps/start.sh. Leave everything as is but modify the arguments as follows: (this is last step) <-for mac
start&URL=<URL>&SECS=<INTERVAL>&CENV=<CCDIR>&CP_<CREPRINTERx>=<WINPRINTERNAME>&CP_<CREPRINTERx>=nexa
Where:
<URL> is in the format http://drboom.crecom.com.au/printers/deviceservice.cgi
<INTERVAL>is number of seconds between checking for new jobs. 5 seconds seem ok, If server and client can take it, you can go as low as 1 second
<CCDIR> is their CCDIR like /u/cc/
<CREPRINTERx> is the Control short printer name (the ones you set up in prnaad on the server). x is 1 to 3
<WINPRINTERNAME> is the corresponding windows printer name
Go back to the General tab and set startup type to "Automatic". Click "start" and "Apply". This should allow the program to automatically start up when you reboot the computer.
Go to "devices and printers" under Control Panel. Right click on your A4 printer and go to Printer Properties -> Advanced -> Printing Defaults. Choose "2 Sided" printing and click Apply.
Restart the computer and check if the service auto started
Important note for Linux or Mac:
make sure the printer is "shared to network" or java may not see the printer.
