pdf viewer c# open source : Add png to pdf acrobat Library control class asp.net web page winforms ajax PACSystems_%20RX7i%20&%20RX3i%20CPU%20Reference%20ManualGFK2222W_PACSystems_RX3i_Rx7i_CPU_Ref_Manual15-part2120

Chapter 6. Serial I/O, SNP & RTU Protocols 
142 
PACSystems* RX7i & RX3i CPU Reference Manual 
GFK-2222W 
Major Error Code  Description 
13 (0Dh) 
Remote error — Error processing a remote command. The minor error code identifies the 
error. 
2 (02h) 
Number of bytes requested to read is greater than input buffer size OR 
number bytes requested to write is zero or greater than 250 bytes. 
3 (03h) 
COMMREQ data block length is too small. String data is missing or incomplete. 
4 (04h) 
Receive timeout awaiting serial reception of data 
6 (06h) 
Invalid CPU memory type specified. 
7 (07h) 
Invalid CPU memory offset specified. 
8 (08h) 
Unable to access CPU memory. 
12 (0Ch) 
COMMREQ data block length too small. 
16 (10h)  Operating system service error. The operating system service used to perform 
the request has returned an error. 
17 (11h)  Port device error. The port device used to perform the service has detected an 
error. Either a break was received or a UART Error (parity, framing, overrun) 
occurred. 
18 (12h)  Request cancelled. The request was terminated before it could complete. 
48 (30h) 
Serial output timeout. The serial port was unable to transmit the string. (Could 
be due to missing CTS signal when the serial port is configured to use 
hardware flow control.) 
14 (0Eh) 
Autodial Error — An error occurred while attempting to send a command string to an 
attached external modem. The minor error code identifies the specific error. 
2 (02h) 
The modem command string length exceeds end of reference memory type. 
3 (03h) 
COMMREQ Data Block Length too small. Output command string data missing 
or incomplete. 
4 (04h) 
Serial output timeout. The serial port was unable to transmit the modem 
autodial output.  
5 (05h) 
Response was not received from modem. Check modem and cable. 
6 (06h) 
Modem responded with BUSY. Modem is unable to complete the requested 
connection. The remote modem is already in use; retry the connection request 
later. 
7 (07h) 
Modem responded with NO CARRIER. Modem is unable to complete the 
requested connection. Check the local and remote modems and the 
telephone line. 
8 (08h) 
Modem responded with NO DIALTONE. Modem is unable to complete the 
requested connection. Check the modem connections and the telephone line. 
9 (09h) 
Modem responded with ERROR. Modem is unable to complete the requested 
command. Check the modem command string and modem. 
10 (0Ah)  Modem responded with RING, indicating that the modem is being called by 
another modem. Modem is unable to complete the requested command. 
Retry the modem command later. 
11 (0Bh)  Unknown response received from the modem. Modem unable to complete 
the request. Check the modem command string and modem. Response 
should be CONNECT or OK. 
Add png to pdf acrobat - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
adding a png to a pdf; add photo to pdf
Add png to pdf acrobat - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
add image to pdf; add signature image to pdf acrobat
Chapter 6. Serial I/O, SNP & RTU Protocols 
GFK-2222W 
August 2015 
143 
6.2.4
Serial I/O COMMREQ Commands 
The following COMMREQs are used to implement Serial I/O: 
Local COMMREQs - do not receive or transmit data through the serial port. 
Initialize Port (4300) 
Set Up Input Buffer (4301) 
Flush Input buffer (4302) 
Read port status (4303) 
Write port control (4304) 
Cancel Operation (4399) 
Remote COMMREQs - receive and/or transmit data through the serial port. 
Autodial (4400) 
Write bytes (4401) 
Read bytes (4402) 
Read String (4403) 
C# PDF Converter Library SDK to convert PDF to other file formats
formats, including GIF, BMP, JPEG, PNG and so on. can manipulate & convert standard PDF documents in other external third-party dependencies like Adobe Acrobat.
add signature image to pdf; add multiple jpg to pdf
VB.NET PDF: How to Create Watermark on PDF Document within
your VB.NET imaging project; Able to add text or used as PDF watermarks, including, jpeg, bmp, png, gif; Full PDF watermark processing applications in VB.NET are
add jpeg to pdf; adding an image to a pdf
Chapter 6. Serial I/O, SNP & RTU Protocols 
144 
PACSystems* RX7i & RX3i CPU Reference Manual 
GFK-2222W 
6.2.5
Overlapping COMMREQs 
Some Serial I/O COMMREQs must complete execution before another COMMREQ can be processed. 
Others can be left pending while others are executed. 
6.2.5.1
COMMREQS that Must Complete Execution 
Autodial (4400) 
Initialize Port (4300) 
Set Up Input Buffer (4301) 
Flush Input buffer (4302) 
Read port status (4303) 
Write port control (4304) 
Cancel Operation (4399) 
Serial Port Setup (FFF0) 
6.2.5.2
COMMREQs that can be Pending While Others Execute 
The table below shows whether Write Bytes, Read Bytes and Read String COMMREQs can be pending 
when other COMMREQs are executed. 
NEW COMMREQ 
Currently-Pending 
COMMREQs 
Autodial 
(4400) 
Write 
Bytes 
(4401) 
Initialize 
Port 
(4300) 
Set Up 
Input 
Buffer 
(4301) 
Flush 
Input 
Buffer 
(4302) 
Read 
Port 
Status 
(4303) 
Write 
Port 
Control 
(4304 
Read 
Bytes 
(4402) 
Read 
String 
(4403) 
Cancel 
Operation 
(4399) 
Serial 
Port 
Setup 
(FFF0) 
Write Bytes (4401) 
No 
No 
Yes 
Yes  Yes  Yes 
Yes 
Yes  Yes 
Yes 
No 
Read Bytes (4402) 
No 
Yes 
Yes 
No  No  Yes 
Yes 
No 
No 
Yes 
No 
Read String (4403) 
No 
Yes 
Yes 
No  No  Yes 
Yes 
No 
No 
Yes 
No 
C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
without using other external third-party dependencies like Adobe Acrobat. and above versions, raster images (Jpeg, Png, Bmp, and PowerPoint to PDF Conversion.
add an image to a pdf with acrobat; add an image to a pdf
C# Word - Word Conversion in C#.NET
without using other external third-party dependencies like Adobe Acrobat. be converted from Word document, including Jpeg, Png, Bmp, Gif PDF to Word Conversion.
how to add a jpeg to a pdf file; adding images to pdf files
Chapter 6. Serial I/O, SNP & RTU Protocols 
GFK-2222W 
August 2015 
145 
6.2.6
Initialize Port Function (4300) 
This function causes a reset command to be sent to the specified port. It also cancels any COMMREQ 
currently in progress and flushes the internal input buffer. RTS and DTR are set to inactive. 
Example Command Block for the Initialize Port Function 
Value 
(decimal) 
Value 
(hexadecimal) 
Meaning 
Address 
0001 
0001 
Data block length 
Address +1  0000 
0000 
NOWAIT mode 
Address +2  0008 
0008 
Status word memory type (%R) 
Address +3 
0000 
0000 
Status word address minus 1 (%R0001) 
Address +4  0000 
0000 
Not used 
Address +5  0000 
0000 
Not used 
Address +6  4300 
10CC 
Initialize port command 
6.2.6.2
Operating Notes 
Remote COMMREQs that are cancelled due to this command executing will return a COMMREQ 
status word indicating request cancellation (minor code 12H). 
Caution 
If this COMMREQ is sent when a Write Bytes (4401) COMMREQ is 
transmitting a string from a serial port, transmission is halted. 
The position within the string where the transmission is halted is 
indeterminate. In addition, the final character received by the 
device to which the CPU is sending is also indeterminate.  
C# Excel - Excel Conversion & Rendering in C#.NET
without using other external third-party dependencies like Adobe Acrobat. 2007 and above versions, raster images (Jpeg, Png, Bmp, and Excel to PDF Conversion.
add picture to pdf form; how to add an image to a pdf in preview
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
software that converts JPEG, TIFF, JPG, TIF, PNG, PCX, GIF is able to convert image files to PDF directly without the software Adobe Acrobat Reader for
add photo to pdf preview; adding images to a pdf document
Chapter 6. Serial I/O, SNP & RTU Protocols 
146 
PACSystems* RX7i & RX3i CPU Reference Manual 
GFK-2222W 
6.2.7
Set Up Input Buffer Function (4301) 
This function is provided for compatibility with legacy Serial I/O applications. In PACSystems releases 
5.70 and later, the internal input buffer is always set to 2097 bytes. In earlier PACSystems 
implementations, the internal input buffer is set to 2K bytes. 
The Set Up Input Buffer function returns a success status to the COMMREQ status word, regardless of 
the buffer length specified in the command block. 
As data is received from the serial port it is placed in the input buffer. If the buffer becomes full, any 
additional data received from the serial port is discarded and the Overflow Error bit in the Port Status 
word (See Read Port Status Function) is set. 
6.2.7.1
Retrieving Data from the Buffer 
Data can be retrieved from the buffer using the Read String or Read Bytes function. It is not directly 
accessible from the application program.  
If data is not retrieved from the buffer in a timely fashion, some characters may be lost. 
Example Command Block for the Set Up Input Buffer Function 
VALUE 
(decimal) 
VALUE 
(hexadecimal) 
MEANING 
Address 
0002 
0002 
Data block length 
Address +1  0000 
0000 
NOWAIT mode 
Address +2  0008 
0008 
Status word memory type (%R) 
Address +3  0000 
0000 
Status word address minus 1 (%R0001) 
Address +4  0000 
0000 
Not used 
Address +5  0000 
0000 
Not used 
Address +6  4301 
10CD 
Setup input buffer command 
Address +7  0064 
0040 
Buffer length (in words) 
C# Windows Viewer - Image and Document Conversion & Rendering in
independently, without using other external third-party dependencies like Adobe Acrobat. common image files, such as Bitmap, Jpeg, Png, Gif): Convert to PDF.
add image to pdf online; add photo to pdf form
VB.NET PowerPoint: VB Code to Draw and Create Annotation on PPT
limitations (other documents are compatible, including PDF, TIFF, MS project, what would you do to add and draw no more plug-ins needed like Acrobat or Adobe
how to add a picture to a pdf file; add jpg to pdf acrobat
Chapter 6. Serial I/O, SNP & RTU Protocols 
GFK-2222W 
August 2015 
147 
6.2.8
Flush Input Buffer Function (4302) 
This operation empties the input buffer of any characters received through the serial port but not yet 
retrieved using a read command. All such characters are lost.  
Example Command Block for the Flush Input Buffer Function 
VALUE 
(decimal) 
VALUE 
(hexadecimal) 
MEANING 
Address 
0001 
0001 
Data block length 
Address +1  0000 
0000 
NOWAIT mode 
Address +2  0008 
0008 
Status word memory type (%R) 
Address +3  0000 
0000 
Status word address minus 1 (%R0001) 
Address +4  0000 
0000 
Not used 
Address +5  0000 
0000 
Not used 
Address +6  4302 
10CE 
Flush input buffer command 
BMP to PDF Converter | Convert Bitmap to PDF, Convert PDF to BMP
Also designed to be used add-on for .NET Image SDK, RasterEdge Bitmap Powerful image converter for Bitmap and PDF files; No need for Adobe Acrobat Reader &
add image to pdf acrobat; add jpg signature to pdf
GIF to PDF Converter | Convert GIF to PDF, Convert PDF to GIF
and convert PDF files to GIF images with high quality. It can be functioned as an integrated component without the use of external applications & Adobe Acrobat
add picture to pdf; add png to pdf preview
Chapter 6. Serial I/O, SNP & RTU Protocols 
148 
PACSystems* RX7i & RX3i CPU Reference Manual 
GFK-2222W 
6.2.9
Read Port Status Function (4303) 
This function returns the current status of the port. The following events can be detected: 
1.
A read request was initiated previously and the required number of characters has now been 
received or the specified time-out has elapsed. 
2.
A write request was initiated previously and transmission of the specified number of characters is 
complete or a time-out has elapsed. 
The status returned by the function indicates the event or events that have completed. More than 
one condition can occur simultaneously, if both a read and a write were initiated previously. 
Example Command Block for the Read Port Status Function 
VALUE 
(decimal) 
VALUE 
(hexadecimal) 
MEANING 
Address 
0003 
0003 
Data block length 
Address +1  0000 
0000 
NOWAIT mode 
Address +2  0008 
0008 
Status word memory type (%R) 
Address +3  0000 
0000 
Status word address minus 1 (%R0001) 
Address +4 
0000 
0000 
Not used 
Address +5 
0000 
0000 
Not used 
Address +6 
4303 
10CF 
Read port status command 
Address +7  0076 
004C 
Port status memory type (%M) 
Address +8  0101 
0065 
Port status memory offset (%M101) 
6.2.9.2
Port Status 
The port status consists of a status word and the number of characters in the input buffer that have 
not been retrieved by the application (characters which have been received and are available). 
word 1  Port status word (see below) 
word 2  Characters available in the input buffer 
Chapter 6. Serial I/O, SNP & RTU Protocols 
GFK-2222W 
August 2015 
149 
Port Status Word Meanings 
Bit  Name  Definition  Status  Meaning 
15  RP 
Read In 
progress 
Set 
Read Bytes or Read String invoked 
Cleared  Previous Read bytes or String has timed out, been canceled, or finished 
14  RS 
Read 
Success 
Set 
Read Bytes or Read String has successfully completed 
Cleared  New Read Bytes or Read String invoked 
13  RT 
Read 
Time-out  
Set 
Receive timeout occurred during Read Bytes or Read String 
Cleared  New Read Bytes or Read String invoked 
12  WP 
Write In 
progress 
Set 
New Write Bytes invoked 
Cleared 
Previously-invoked Write Bytes has timed out, been canceled, or 
finished 
11  WS 
Write 
Success 
Set 
Previously-invoked Write Bytes has successfully  completed  
Cleared  New Write Bytes invoked 
10  WT 
Write 
Time-out  
Set 
Transmit timeout occurred during Write Bytes 
Cleared  New Write Bytes invoked 
CA 
Character 
Available 
Set 
Unread characters are in the buffer 
Cleared  No unread characters in the buffer 
OF 
Overflow 
error  
Set 
Overflow error occurred on the serial port or internal buffer 
Cleared  Read Port Status  invoked 
FE 
Framing 
Error  
Set 
Framing error occurred on the serial port 
Cleared  Read Port Status  invoked 
PE 
Parity Error  
Set 
Parity error occurred on the serial port 
Cleared  Read Port Status  invoked 
CTS 
Clear to 
Send  
Set 
Clear to Send signal is active  
Cleared  Clear to Send signal is not active 
DSR 
Data Set 
Ready 
Set 
Data Set Ready signal is active 
Cleared  Data Set Ready signal is not active 
RI 
Ring 
Indicator 
Set 
Ring Indicator signal is active 
Cleared  Ring Indicator signal is not active 
DCD 
Data 
Carrier 
Detect 
Set 
Data Carrier Detect signal is active 
Cleared 
Data Carrier Detect signal is not active 
1-0  n/a 
Not used   These bits are always set to 0 
6.2.9.3
Operating Notes 
For reference, see the tables under Serial Port Pin Assignments in Chapter 5. 
Support for the DSR status bit is provided for COM1 only, on all RX7i and RX3i models (except CPE305), 
in Rel. 7.16 and later releases. 
Support for the RP and DCD status bits is provided only for COM1 on the CPE310, in Rel. 7.16 and later 
releases. 
Chapter 6. Serial I/O, SNP & RTU Protocols 
150 
PACSystems* RX7i & RX3i CPU Reference Manual 
GFK-2222W 
6.2.10
Write Port Control Function (4304) 
This function controls output signals on the specified port: 
Example Command Block for the Write Port Control Function 
VALUE 
(decimal) 
VALUE 
(hexadecimal) 
MEANING 
Address 
0002 
0002 
Data block length 
Address +1  0000 
0000 
NOWAIT mode 
Address +2  0008 
0008 
Status word memory type (%R) 
Address +3  0000 
0000 
Status word address minus 1 (%R0001) 
Address +4 
0000 
0000 
Not used 
Address +5 
0000 
0000 
Not used 
Address +6  4304 
10D0 
Write port control command 
Address +7  xxxx 
xxxx 
Port control word 
6.2.10.2
Port Control Word 
15  14  13  12  11  10  9 
RTS DTR  -- 
-- 
-- 
-- 
-- 
-- 
-- 
-- 
-- 
-- 
-- 
-- 
-- 
-- 
Port Control Word Meanings: 
15 
RTS 
Commanded state of Request to Send signal 
1 = Activates RTS 
0 = Deactivates RTS 
14 
DTR 
Commanded state of Data Terminal Ready signal 
1 = Activates DTR 
0 = Deactivates DTR 
13-0 
n/a 
Unused (should be zero) 
6.2.10.3
Operating Notes 
For reference, see the tables under Serial Port Pin Assignments in Chapter 5. 
Support for the DTR output signal is provided for COM1 only, on all RX7i and RX3i models (except 
CPE305 and CPE330), in Rel 7.16 and later releases. 
For CPU COM2 (RS-485), the RTS signal is also controlled by the transmit driver. Therefore, control of 
RTS is dependent on the current state of the transmit driver. If the transmit driver is not enabled, 
asserting RTS with the Write Port Control COMMREQ will not cause RTS to be asserted on the serial 
line. The state of the transmit driver is controlled by the protocol and is dependent on the current 
Duplex Mode of the port. For 2-wire and 4-wire Duplex Mode, the transmit driver is only enabled 
during transmitting. Therefore, RTS on the serial line will only be seen active on COM2 (configured for 
2-wire or 4-wire Duplex Mode) when data is being transmitted. For point-to-point Duplex Mode, the 
transmit driver is always enabled. Therefore, in point-to-point Duplex Mode, RTS on the serial line will 
always reflect what is chosen with the Write Port Control COMMREQ. 
Chapter 6. Serial I/O, SNP & RTU Protocols 
GFK-2222W 
August 2015 
151 
6.2.11
Cancel COMMREQ Function (4399)  
This function cancels the current operations in progress. It can be used to cancel both read 
operations and write operations. 
If a read operation is in progress and there are unprocessed characters in the input buffer, those 
characters are left in the input buffer and available for future reads. The serial port is not reset. 
Example Command Block for the Cancel Operation Function 
Value 
(decimal) 
Value 
(hexadecimal) 
Meaning 
Address 
0002 
0002 
Data block length (2) 
Address +1 
0000 
0000 
NOWAIT mode 
Address +2 
0008 
0008 
Status word memory type (%R) 
Address +3  0000 
0000 
Status word address minus 1 (%R0001) 
Address +4  0000 
0000 
Not used 
Address +5  0000 
0000 
Not used 
Address +6  4399 
112F 
Cancel operation command 
Address +7  0001 
0001 
Transaction type to cancel 
1 - All operations 
2 - Read operations 
3 - Write operations 
6.2.11.2
Operating Notes 
Remote COMMREQs that are cancelled due to this command executing will return a COMMREQ 
status word indicating request cancellation (minor code 12H). 
Caution 
If this COMMREQ is sent in either Cancel All or Cancel Write 
mode when a Write Bytes (4401) COMMREQ is transmitting a 
string from a serial port, transmission is halted. The position 
within the string where the transmission is halted is 
indeterminate. In addition, the final character received by the 
device to which the CPU is sending is also indeterminate. 
Documents you may be interested
Documents you may be interested