Lux El Server

download Lux El Server

of 18

Transcript of Lux El Server

  • 8/9/2019 Lux El Server

    1/18

    LuxelServer.

    LuxelServer.The LuxelServer is a windows service that provides, among other services, database, licensing, user interface, and messagelogging facilities, for firewire connected Luxel Imagesetters. It is an integral part of the system that must be running beforethe engine can be used for imaging.

    Contents1. System requirements

    2. License agreement

    3. Third party software

    4. Installation notes

    5. User guide

    6. Release notes

    1.0 System RequirementsThe following specification details the minimum requirements for this application. Unless it is stated otherwise, laterversions of the required software will be suitable.

    Item Requirement

    Operating system Windows XP SP1, Windows 2000 SP4, Windows Server 2003 SP1Luxel CTP V6 1.11 or V6e 1.0

    2.0 License AgreementThe software (herinafter "Software") licensed to you (herinafter "licensee") by FUJIFILM Electronic ImagingLtd (herinafter "FUJIFILM") is licensed to you on the following terms:

    1. Copyright in and title to the software is and remains vested in FUJIFILM, or third party owner.

    2. Licensee is hereby granted a non-exclusive licence to install and use the software (on a single computer) (at a singlelocation)

    3. Licensee may not copy the software save to make one copy solely for back-up purposes. Any back-up copy of thesoftware must contain the same copyright notice as appears on or in the software.

    4. Licensee may not modify, adapt, translate, reverse engineer, decompile, disassemble or otherwise attempt todiscover the source code of the software.

    5. Licensee may not rent, lease or sub-licence, lend or assign the software or any documentation supplied therewith,nor translate this license without the written consent of FUJIFILM which consent shall not be withheld unreasonably.

    6. FUJIFILM warrants that the software will perform substantially in accordance with the specification therefore in thewritten documentation accompanying the software. In the event of a breach of warranty FUJIFILM will at its option

    and cost either correct errors in the software or refund to the licensee the price paid. Licensee accepts that this shallbe its sole remedy in the event of such a breach.

    7. LICENSEE ACCEPTS THAT IN NO EVENT SHALL FUJIFILM BE LIABLE TO LICENSEE FOR ANY CONSEQUENTIAL LOSSOR DAMAGE INCLUDING ANY LOSS OF PROFIT ARISING OUT OF LICENSEES' USE OF THE SOFTWARE AND/OR THISAGREEMENT.

    8. Licensee agrees and certifies that none of the software will be shipped, transferred and re-exported, directly orindirectly, into any country prohibited by the United States Export Administration Act and regulations thereunder orwill be used for any purpose prohibited by the same.

    9. This agreement shall be subject to and construed in accordance with the laws of England.

    3.0 Third Party SoftwareFUJIFILM Notice to End Users: This product contains both proprietary software of Fujifilm and of third parties. Terms

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-
  • 8/9/2019 Lux El Server

    2/18

    applicable to the use of Fujifilm software are displayed upon loading of software. These terms are deemed accepted if theuser proceeds to use software beyond this display.

    1. This product includes software developed by The Apache Software Foundation (http://www.apache.org/). A copy ofthe license is available in the file LICENSE.log4j

    Licensee will indemnify Fujifilm against any loss suffered by Fujifilm as a result of a breach of third party terms by user.

    4.0 Installation NotesThe V-6 PCI has been replaced by two software products: Luxel Server 2.1 and Luxel Desktop 1.0. The Luxel Serverprovides communication, licensing and database facilities for Luxel imagesetters. The Luxel Server is compatible with thedatabase that is used with the V-6 PCI. The Luxel Desktop comprises of a number of user interface applications includingthe Dashboard which is a user interface replacement for the V-6 PCI. Both the Luxel Server and Luxel Desktop need tobe installed separately.

    4.1 Special note if upgrading from Luxel V6/V6e PCI or from LuxelServer 1.x to LuxelServer 2.x

    The database will be imported to a new location. User settings and licence keys will be preserved. However any log files thathave been created will be listed in the new application but not be able to be deleted or exported. Please export log files thatneed to be kept and then delete the log entry using the PCI user interface before performing the upgrade.

    Windows 2000. requires that the firewire driver is manually installed following the installation of the LuxelServer application.

    Please refer to the Windows 2000 specific. instructions in section 4.5.

    4.2 General Instructions

    Please uninstall any existing instances of LuxelServer, LuxelServer-bundle, Luxel V6 PCI or v6e. Use the 'Add/RemovePrograms' facility of the windows control panel to do this.

    Connect, and switch on, the Luxel imagesetter if it is not already connected and ensure that either the application or bootsystem is running. Note: it is also acceptable for the imagesetter to be in the shutdown state.

    Launch the LuxelServer installer. The LuxelServer is distributed on an CD that will auto-run. Alternatively, the LuxelServermay be downloaded, as a self extracting executable, from the internet.

    Follow the instructions that are provided by the installer. When this completes, check that the installation has completedsuccessfully. Please note that the application must be installed in the default 'Program Files' folder.

    4.3 Checking Server Connectivity.

    Start the LuxelServer manager. Do this by double-clicking on the LuxelServer icon in the system tray. Alternatively right-click on this icon and select control panel.

    If the required imagesetter is connected and running as required then the connection status should be displayed as 'Online':

    If the connection status is displayed as 'Device not attached' then:

    http://-/?-http://-/?-http://-/?-http://-/?-
  • 8/9/2019 Lux El Server

    3/18

    1. Check that the imagesetter is connected correctly

    2. Check that the imagesetter has booted without problems. It can be running the boot system or application.

    3. Check that the correct firewire driver has been installed and is running without problem. See below:

    4.4 Checking the Firewire Driver

    A firewire driver that is version 1.51 or later is required. To check what version you have, start the device manager, openthe Luxel V-6 CTP node and select properties from the context menu when the Fujifilm Luxel V-6 CTP Device is selected.The current version is shown under the driver tab.

  • 8/9/2019 Lux El Server

    4/18

    If there is no driver then force the PC to detect that a hardware device has been attached. This will cause the 'NewHardware Wizard' to start which will allow the firewire driver to be installed. Follow the instructions below to install thedriver.

    If the driver needs to be upgraded then select update driver from the context menu when the Fujifilm Luxel V-6 CTP Deviceis selected. Then follow these instructions:

    Do not use the web to search for a driver. Select 'No, not this time'

  • 8/9/2019 Lux El Server

    5/18

  • 8/9/2019 Lux El Server

    6/18

    4.5 Windows 2000.

    For windows 2000, start with the Luxel Imagesetter disconnected or switched off. Install the LuxelServer application asdescribed above. Once this is done, reconnect or switch on, the Luxel Imagesetter. If you are upgrading from a V-6 PCIversion to Luxel Server 2.1, or you are installing the Luxel Server for the first time then you will need to upgrade or installthe firewire driver. Either, use the 'New Hardware Wizard' or the device manager (see section 4.4) to do this.

    Click 'Next' to continue.

  • 8/9/2019 Lux El Server

    7/18

    Leave the default option dselected and click 'Next' to continue.

    Click 'Next' to continue.

  • 8/9/2019 Lux El Server

    8/18

    Insert the LuxelServer CDRom or browse to the location of LuxelV6.inf which is located in LuxelV6, relative to the installfolder.

    If this window is displayed then browse to the location of LuxelV6.sys which is located in LuxelV6, relative to the installfolder. Press 'Ok' then 'Next' to complete the installation of the firewire driver.

  • 8/9/2019 Lux El Server

    9/18

    Check that the driver is installed correctly as described in the general section of these notes, section 4.3 and section 4.4

    5.0 Release NotesDate Version Description

    22-09-05 LuxelServer 2.0 Required for LuxelDesktop applications

    10-11-05 LuxelServer 2.1 Improved tolerance to firewire bus reset events.

  • 8/9/2019 Lux El Server

    10/18

    LuxelServer User Guide.

    LuxelServer User Guide.The LuxelServer is a windows service that provides, among other services, database, licensing, user interface, and messagelogging facilities, for firewire connected Luxel Imagesetters. It is an integral part of the system that must be running beforethe engine can be used for imaging.

    Contents1. Installed Applications

    2. Service Manager

    3. LuxelServerManager

    4. Backing up the Database

    5. Problems, troubleshooting

    Installed Applications

    The LuxelServer is installed as a windows service. There are also a few support applications that are installed too. These areinstalled in the LuxelServer program group that is accessed from the start menu:

    'dbfutils'

    The LuxelServer has an associated database that is used to store any persistent data that is needed by the Luxel system.The 'dbfutils' application can be used to view this data and to make backups.

    Diagnostic Terminal

    This will start a HyperTerminal session. This can be used to issue diagnostic commands and view diagnostic data from aLuxel imagesetter, that is connected to the host PC with an RS232 cable.

    LuxelServerManager

    This application is started automatically at start-up and has an associated icon in the system tray. It provides a convenientway of controlling the LuxelServer and checking its status.

    Documentation

    This is a shortcut to this documentation.

    Service Manager The LuxelServer can be controlled from the service manager. The following instructions show how to do this assumingWindows XP, but similar principles exist for other Windows operating systems.

    Right-click on 'My Computer' from the desktop or start menu and select 'Manage'

  • 8/9/2019 Lux El Server

    11/18

    This will then launch the Computer Management window. Select 'Services' from the 'Services and Applications' node in theleft-hand view.

    The LuxelServer service will be listed along with its current state in the right-hand view. Double-click the LuxelServer itemto launch a dialog that can be used to stop and start the service.

  • 8/9/2019 Lux El Server

    12/18

    If you want to disable the service so that it doesn't start automatically when the PC is switched on, set the 'Startup type' to'Manual' in the LuxelServer properties dialog.

    LuxelServer Manager

    The recommended way of controlling the LuxelServer service and to check its status is to use the LuxelServerManager.

    The LuxelServerManager is started automatically when the user logs in. An icon appears in the system task tray to showthat the manager has started.

    Double-click this icon to launch the LuxelServer control panel.

    Press 'Stop' to stop the LuxelServer, for example if you want to swap the connected engine with another, or if you want tochange to a different database. Press 'Start' to start the LuxelServer again.

    Backing up the Database

  • 8/9/2019 Lux El Server

    13/18

    The database can be exported to a file. Similarly it can be imported again. This is useful for backup puposes or if you wantto transfer the LuxelServer to a different PC.

    Save.

    1. Stop the LuxelServer, using the LuxelServer Manager

    2. Copy the database using the 'dbfutil' application that is distributed with the LuxelServer

    Press 'Save' and specify a location and filename.

    Restore.

    1. Ensure that the LuxelServer is stopped. If not, stop the LuxelServer, using the LuxelServer Manager

    2. Use the 'dbfutil' application that is distributed with the LuxelServer to import a saved databse. Press the 'Restore'button and specify the previously saved idx database file.

    3. Start the LuxelServer.

    TroubleshootingIf the connection state of the LuxelServer, indicated by the LuxelServer Manager control panel, is inconsistent with whatyou expect, for example the state remains as 'Device not attached', then the following information may help:

    Check the Log

    The LuxelServer generates a log file called 'systemlog' in the log folder of the installation folder. The log is a set of 10 filesnumbered 0 to 9. The eldest is deleted and reopened if the server is started or the current file reaches its maximum sizelimit. Open the latest log with a text viewer, for example Notepad, and check for any error messages.

    Check the Device Driver

    Check that the device driver is installed and working correctly. Launch the Computer Management window by right-clickingon 'My Computer' and selecting 'manage'. Select Device Manager from the System Tools node in the left-hand view. Forcorrect operation, you should see the Luxel V 6 CTP device listed as shown below. Its properties should also show that it isworking properly. Note that this information is only shown if the engine is switched on.

  • 8/9/2019 Lux El Server

    14/18

    Failure to Stop or Shutdown

    If the device driver is working properly and you still suspect a problem, stop the LuxelServer and restart it. If theLuxelServer fails to stop, then a low level data transaction may have failed in the driver.

    Unplug the firewire cable and replace it. If this fails, then try to restart the LuxelServer service using the followingprocedure:

    Right-click on the task-bar and launch the Windows Task Manager.

  • 8/9/2019 Lux El Server

    15/18

    Select the LuxelServer.exe item from the process list. Right-click and choose to end the process. If the process is notremoved, then reboot the engine or disconnect and reconnect the firewire cable. Restart the LuxelServer using theLuxelServer Manager. If this fails, then save your work and restart the computer.

  • 8/9/2019 Lux El Server

    16/18

    /* * ============================================================================ * The Apache Software License, Version 1.1 * ============================================================================ ** Copyright (C) 1999 The Apache Software Foundation. All rights reserved.

    ** Redistribution and use in source and binary forms, with or without modifica-

    * tion, are permitted provided that the following conditions are met: ** 1. Redistributions of source code must retain the above copyright notice,

    * this list of conditions and the following disclaimer. ** 2. Redistributions in binary form must reproduce the above copyright notice,

    * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. ** 3. The end-user documentation included with the redistribution, if any, must

    * include the following acknowledgment: "This product includes software * developed by the Apache Software Foundation (http://www.apache.org/)." * Alternately, this acknowledgment may appear in the software itself, if * and wherever such third-party acknowledgments normally appear. ** 4. The names "log4j" and "Apache Software Foundation" must not be used to

    * endorse or promote products derived from this software without prior * written permission. For written permission, please contact * [email protected]. ** 5. Products derived from this software may not be called "Apache", nor may

    * "Apache" appear in their name, without prior written permission of the * Apache Software Foundation.

    ** THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU- * DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ** This software consists of voluntary contributions made by many individuals

    * on behalf of the Apache Software Foundation. For more information on the* Apache Software Foundation, please see .

    * */

  • 8/9/2019 Lux El Server

    17/18

    LuxelServer 2.0.

    LuxelServer 2.0.Version 2.0 is required to support the Luxel Dashboard 1.0 application.

  • 8/9/2019 Lux El Server

    18/18

    LuxelServer 2.1.

    LuxelServer 2.1.Version 2.1 improves the resilience of this application to firewire bus resetevents. Specifically, if VNIpc fails to register with the engine then the applicationassumes that the engine is disconnected. Previously the registration messagewould be re-sent but always fail. This resulted in the application consuming 99%of the CPU usage, effectively causing the PC to 'lock-up'. The engine monitorfunctionality has also been improved, allowing the server to recover after aVNIpc registration failure.