Articles in this section

How to configure a Client-Server Architecture with names instead of IP addresses?

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

On macOS On Debian Linux

1. Click the Apple icon and select System Preferences.

System_preferences_600px.png

2. Go to the Sharing menu. Here you can configure the Host name. In the example below, the Hostname is "Caldera station".

Sharing_600px.png

 

How to define RIP name

1. Go to the Special tab and click Nexio Configuration.

Nexio_configuration_350px.png

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.

RIP_name_500px.png

 

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.

Application_bar_config.png

2. Double-click on the module you want to configure or select it and click on the Edit button.

Software_configuration_500px.png

2. Here you can configure the Client name. In the example below, the Client name is "Printer_A".

Module_parameters_350px.png

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.

Application_bar_2_350px.png

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.

ServerAdmin_500px.png

 

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.

EasyMedia_500px.png

 

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".

Spooler_600px.png

 

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

Screenshot_2021-12-01_at_11.24.52.png

Was this article helpful?
0 out of 0 found this helpful