Esempio n. 1
0
        // private RegistryKey myRootKey = null;

        public Form1()
        {
            InitializeComponent();
            _svcThread = new CswPrintJobServiceThread();
            //_svcThread.OnRegisterLpc += new ServiceThread.RegisterEventHandler( _ServiceThread_Register );
            _svcThread.OnNextJob   += new CswPrintJobServiceThread.NextJobEventHandler(_ServiceThread_NextJob);
            _svcThread.OnLabelById += new CswPrintJobServiceThread.LabelByIdEventHandler(_ServiceThread_LabelById);
            // printers = new PrinterSetupDataCollection();
            config = new NbtPrintClientConfig();
        }
Esempio n. 2
0
 private CswPrintJobServiceThread.NbtAuth _getAuth(NbtPrintClientConfig config)
 {
     return(new CswPrintJobServiceThread.NbtAuth()
     {
         AccessId = config.accessid,
         UserId = config.logon,
         Password = config.getDecryptedPassword(),
         baseURL = config.url,
         useSSL = (config.url.ToLower().IndexOf("https:") > -1)
     });
 }
Esempio n. 3
0
        private void CheckForPrintJob(NbtPrintClientConfig config)
        {
            int cnt = 0;

            foreach (PrinterSetupData aprinter in config.printers)
            {
                if (aprinter.Enabled)
                {
                    ++cnt;
                    _svcThread.NextJob(_getAuth(config), aprinter);
                }
            }
            if (config.printers.Count < 1)
            {
                Log("No printers have been setup.");
            }
            else if (cnt < 1)
            {
                Log("No enabled printers.");
            }
        }