When configuring client/server workflows on CalderaRIP, is of common use to specify the IP address of the remote server for a specific printer or cutter. Although functional, this scheme has the disadvantage that if the IP address changes, the setup stops working.
For example, when a NIC IP (Network Interface Controller IP) is configured as DHCP (Dynamic Host Configuration Protocol), if the connection to the remote server is broken, if the server is restarted, or if the IP itself expires, then the IP address could change.
To avoid such problems, it is possible to use names instead. The names are fixed and are not affected by IP changes on the network, thus guaranteeing the necessary stability of the client/server configurations.
Definitions
- Hostname: name of the station at OS and network level
- RIP name: name of the CalderaRIP software at Caldera software level
- Client name: name of the interface of the driver that can submit jobs
- Server name: name of the driver that will compute jobs
How to define the Hostname
1. Click the Apple icon and select System Preferences.
2. Go to the Sharing menu. Here you can configure the Host name. In the example below, the Hostname is "Caldera station".
1. Open the Console/Terminal.
2. To check the current Hostname, type:
hostname
To have more details, you can also use:
hostnamectl
3. To change the Hostname to "CalderaStation" for example, type:
sudo hostnamectl set-hostname CalderaStation
You will be asked to enter your computer password.
- Open /etc/hosts file directly in the terminal by typing:
sudo nano /etc/hosts
- Replace the existing name with "CalderaStation" for example:
Existing text:
127.0.0.1 localhost
127.0.1.1 CurrentHostName
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
New text with new Hostname:
127.0.0.1 localhost
127.0.1.1 CalderaStation
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
- Save the file by typing ctrl+x.
4. To verify that the Hostname was successfully changed, repeat step 2.
How to define RIP name
1. Go to the Special tab and click Nexio Configuration.
2. Here you can configure the RIP name. In the example below, the RIP name is "Santa-Caldera". By default, the RIP name is the same as the Hostname.
How to define Client name
The Client name is the name of the interface of the driver that can submit jobs. By default, the Client name is the same as the Printer name and Server name.
1. Go to Config.
2. Double-click on the module you want to configure or select it and click on the Edit button.
2. Here you can configure the Client name. In the example below, the Client name is "Printer_A".
In this window, you can also define the Hostname, in other words, the station where computation will be done to rip the jobs. In the above example, by default, it is written "localhost" which replaces the local IP address of the computer where CalderaRIP is installed and running. And you can associate the server.
How to define the Server name
The Server name is the name of the driver that will process the print jobs. If a RIP has 2 drivers for the same printer model, it is possible to specify the name of the server (printer) that will receive the jobs from the remote client.
1. Go to ServerAdmin.
2. Here you can configure the Server name for each server. By default, the Server name is the same as the Printer name and Client name.
Configuration in EasyMedia
It's possible to run a remote instance of EasyMedia. In this case, a user on host_A could profile a printer on host_B without the need to connect the spectrophotometer physically on the remote host_B. This way, the Spectro may rest connected to the host_A station for more convenience.
Configuration in the Spooler
With Spooler it is possible to see and control jobs on the Queue of a remote host computer. If you are in Administrator mode (more info), by clicking on HostManager, you can add stations to manage. In the example below, there are 3 available stations whose Host names are "localhost" which is the computer where CalderaRIP is installed and running, "Chopin" and "Debian".
Configuration in Sync&Deploy
Starting from CalderaRIP V15 and CalderaDock V1.12, Sync&Deploy displays CalderaRIPs available on the network. They are named with:
- The IP address of the computer where it is installed and running
- The RIP name which is the Hostname by default