Professional Documents
Culture Documents
The following are the hardware and software requirements for LoftwareSpectrum3.0. This includes the
requirements for the Spectrum Application Server and the database server, as well as for client computers that
connect to Spectrum. Also, the requirements for devices that receive output from Spectrum, and requirements
for integrating with other applications.
Server Requirements
All enterprise environments are unique. The server requirements necessary to fulfill your organization's needs
can be affected by the number of unique labels to be printed, the number of devices to which labels will be
printed, the relationship between the number of labels and the number of devices, the complexity of your label
templates, and other factors. Depending on your organization's needs, you may able to use these
recommendations as base guidelines. Loftware's Professional Services Group can help you determine the server
requirements necessary to meet your exact business needs.
Database Server
You can configure and install Spectrum into your existing Oracle database, or you can use the embedded
database included with Spectrum.
l "Requirements for Loftware Spectrum Database Server with Existing Oracle Database" on page 3
l "Requirements for Loftware Spectrum Database Server with Embedded Database" on page 4
Note: For more information, see the LoftwareSpectrum Installation and Configuration Guide.
Application Server
Whether you install the Spectrum database into your existing Oracle database or use the embedded database,
Loftware requires the Spectrum Application Server to be installed on a dedicated server.
l "Requirements for Loftware Spectrum Application Server" on page 5
Tip: Spectrum can be configured with the application and embedded database on the same
computer. A combined server may be appropriate for proof of concept or development
environments, but it is not supported for production printing. You must follow the Embedded
Database Server requirements for a combined application and embedded database server.
Device Requirements
LoftwareSpectrum supports printers from a variety of manufacturers. For a list of supported printers, in
Spectrum click Device Management, click Add Device, select a Family, and then click Model to view the
list of supported models. The printer models supported may vary with the version of Spectrum.
Note: LoftwareSpectrum encodes print data using UTF-8. Ensure that your device firmware
supports UTF-8. Older devices may not support this encoding.
1A configuration of a Spectrum environment that includes Spectrum instances located at different sites within the same WAN. In a multi-site
deployment, each Spectrum instance acts as either a headquarters or a facility.
2A Spectrum Application Server and a Spectrum Database Server that are associated with each other by a Spectrum License.
Component Requirement
CPU 8 cores or better
Memory 32 GB RAM or more
Available disk space for 2 TB or more. Multiple factors can affect the amount of space required. Contact
database Loftware's Professional Services Group (PSG) for assistance.
Available disk space for 2.5 TB or more
flash recovery
Oracle One of the following, as appropriate for the operating system:
l Oracle Database 12c
Constraints
The Loftware-supplied embedded database includes the following limits. If these limits are exceeded, you must
use the non-embedded database configuration. For more information, see "Requirements for Loftware
Spectrum Database Server with Existing Oracle Database" on page 3.
Component Maximum
Archive retention period 12 months or less
Peak load 10 labels per second, summed across all distributed application servers
Label throughput 1 million labels per month
Number of users 1500
Number of devices 1500
Archive retention 50 million labels
Number of distributed servers 3, including the primary
Note: For Linux operating systems, the Spectrum installation requires the
latest lsb_release package as well as a graphical interface.
1A configuration of a Spectrum environment that includes Spectrum instances located at different sites within the same WAN. In a multi-site
deployment, each Spectrum instance acts as either a headquarters or a facility.
If you are planning a Spectrum environment that will include more than one Spectrum Application Server, it is
recommended that you configure your environment to support distributed services. In a Spectrum environment
with distributed services, all Spectrum Application Servers are configured to interact as peers within the
Spectrum environment, all accessing the same Spectrum database.
In such an environment, you use distributed services to manage which server or servers are providing Spectrum
functionality at any time. In Spectrum, you can configure distributed services for high availability or for failover
only. It is recommended that you configure for high availability of distributed services in Spectrum. This
approach involves configuring Spectrum to load balance those services that support load balancing so that they
are run concurrently on multiple Spectrum Application Servers. Services that do not support load balancing
should be configured to fail over among Spectrum Application Servers so that if one or more servers go offline,
a standby server or servers begin running the associated services to minimize any interruption for users.
For information about how to install Spectrum to support distributed services, see the LoftwareSpectrum
Installation and Configuration Guide. For information about configuring distributed services, see the
LoftwareSpectrum UserGuide.
Optimizing Performance
The following tips may help you to optimize the performance of your Spectrum configuration.
l Consult your database administrator for guidance about database tuning.
l The more memory that you have configured for the Spectrum Application Server, the greater the
number of devices, label templates, and users that it can support. For more information, see the
LoftwareSpectrum Installation and Configuration Guide.
l Increasing the amount of memory available to the database server typically improves performance. If you
can make significantly more memory available, you can dramatically increase performance because all or a
significant portion of the label and configuration data can be cached in memory.
l The amount of space on the database server required for recent history data is typically greater and more
variable than the space required for label and configuration data. However, if you can make the amount
of memory required for recent history data available on the database server, you can dramatically increase
the performance of reporting.
l Sufficient network bandwidth must be available to support your expected printing throughput.
l Windows 10
l Windows 8.x
l Windows 10
l Windows 8.x
l Oracle 11g