Re: Lost tail-end of reports through Specialix SX on Windows NT 4




Are you using 3 or 4-wire serial drops? If you are, how are you configuring
the host connector for each port? I have a Digi PortServer II setup on our
network under RH9 and it has worked well for modems, printers, terminals,
and even a SMDR hook into our phone system.

Glen

"Steve" <jr2jr932j4@xxxxxxxxxxxxxx> wrote in message
news:Lpmdna8K_uZZevHZnZ2dnUVZ8smdnZ2d@xxxxxxxxxxxxxxxxx
"Ed Sheehan" <NOedsSPAM@xxxxxxxxxxxx> wrote in message
news:e4i3qp$p73$1@xxxxxxxxxxxxxxxxxxxx
You'll probably get more specific help on this, but at first glance it
looks like the serial port isn't flushing its buffer, causing the report
to truncate the last n characters, 'n' being the size of the buffer.

Thanks for the help on this Ed. I think you might be on the right track
there. Sometimes when we take the printer off line and then back on
again, it prints a few missing characters from the previous report, so
yes, they're still in the buffer.

If we print a massive report, we don't lose anything - only the last few
characters.

If I can't fix this, we'll have to install a network print server, but
it's frustrating that the Specialix box has always been like this - I
don't rate them very highly. They don't seem to work well with modems
either.




.



Relevant Pages

  • Re: Serial COM port communication problems
    ... serial port. ... The receiving buffer is read by setting the mask to rx flag being the ... sub-packages arrive in succession and some sub-packages are lost. ... But this should not cause a loss of data, assuming you are reading the actual number of characters retured by WaitCommEvent. ...
    (microsoft.public.win32.programmer.kernel)
  • Re: Highly responsive serial port
    ... My problem consists of reading from a serial COM port as fluent as possible. ... If my reader only reads the input buffer after 50ms I'm too late to reply but I don't know it. ... Would a driver(in kernel mode) have enough priority to process such requests in time? ... a general rule of thumb in thread synchronization is to stay away from depending on "sleep" and loop designs in a vain attempt to synchronize I/O. ...
    (microsoft.public.win32.programmer.kernel)
  • Serial Communication in C# Express
    ... ago and I really appreciated Nicholas Paldino's help, ... > I can only achieve to transmit '34', ... After the usual port initialization, ... // Obtain the number of bytes waiting in the port's buffer ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Serial Communications - Lost Event
    ... "Completion of write" is a moment when all data from the app buffer is ... The driver can keep the data in its internal buffer ... > serial port monitoring and test applications. ... > of a serial port means when all of the data has been transfered. ...
    (microsoft.public.win32.programmer.kernel)
  • [PATCH] cpm_uart: Fix dpram allocation and non-console uarts
    ... Makes non-console UART work on both 8xx and 82xx ... static unsigned int cpm_uart_tx_empty(struct uart_port *port) ... /* Write back buffer pointer */ ... * Allocate DP-Ram and memory buffers. ...
    (Linux-Kernel)