Return-Path: <tiff-bounces@lists.osgeo.org>
Delivered-To: even.rouault@spatialys.com
Received: from spool.mail.gandi.net (spool5.mail.gandi.net [217.70.178.214])
	by nmboxes134.sd4.0x35.net (Postfix) with ESMTP id 11C9061889
	for <even.rouault@spatialys.com>; Tue,  2 Apr 2019 10:06:30 +0000 (UTC)
Received: from lists.osgeo.org (osgeo6.osgeo.osuosl.org [140.211.15.3])
	by spool.mail.gandi.net (Postfix) with ESMTPS id 8C0B9D80225
	for <even.rouault@spatialys.com>; Tue,  2 Apr 2019 10:06:29 +0000 (UTC)
Received: from osgeo6.osgeo.osuosl.org (localhost [127.0.0.1])
	by lists.osgeo.org (Postfix) with ESMTP id 8BF64614460B;
	Tue,  2 Apr 2019 03:06:26 -0700 (PDT)
X-Greylist: delayed 686 seconds by postgrey-1.35 at osgeo6;
 Tue, 02 Apr 2019 03:06:24 PDT
Received: from mailgw-us1.kofax.com (mailgw-us4.kofax.com [63.110.241.34])
 by lists.osgeo.org (Postfix) with ESMTPS id D22A2614460B
 for <tiff@lists.osgeo.org>; Tue,  2 Apr 2019 03:06:24 -0700 (PDT)
Received: from us01vmex12.kofax.com (us01vmex12.kofax.com [172.31.40.112])
 by mailgw-us4.kofax.com (8.16.0.27/8.16.0.27) with ESMTPS id x329sv8u023882
 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT)
 for <tiff@lists.osgeo.org>; Tue, 2 Apr 2019 02:54:57 -0700
Received: from US01VMEX15.kofax.com ([fe80::8943:99c9:9fa9:7956]) by
 US01VMEX12.kofax.com ([fe80::a009:4365:58da:6a91%11]) with mapi id
 14.03.0415.000; Tue, 2 Apr 2019 02:54:57 -0700
From: Ganesh Bondili <Ganesh.Bondili@kofax.com>
To: "tiff@lists.osgeo.org" <tiff@lists.osgeo.org>
Thread-Topic: TIFFWriteEncodedStrip is resulting in error.
Thread-Index: AdTogoZuu/XfiXqdQnOK02F9fpw2mAAt2FWw
Date: Tue, 2 Apr 2019 09:54:57 +0000
Message-ID: <9E79C4E4FE17DC45B51391A9BAA8E68201C85B4F@US01VMEX15.kofax.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.31.40.254]
x-c2processedorg: edf679c8-195d-474d-b38c-368716e91c59
MIME-Version: 1.0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=737 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1904020070
Subject: [Tiff] TIFFWriteEncodedStrip is resulting in error.
X-BeenThere: tiff@lists.osgeo.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: TIFF and libtiff discussion <tiff.lists.osgeo.org>
List-Unsubscribe: <https://lists.osgeo.org/mailman/options/tiff>,
 <mailto:tiff-request@lists.osgeo.org?subject=unsubscribe>
List-Post: <mailto:tiff@lists.osgeo.org>
List-Help: <mailto:tiff-request@lists.osgeo.org?subject=help>
List-Subscribe: <https://lists.osgeo.org/mailman/listinfo/tiff>,
 <mailto:tiff-request@lists.osgeo.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0047653571813772714=="
Errors-To: tiff-bounces@lists.osgeo.org
Sender: "Tiff" <tiff-bounces@lists.osgeo.org>
X-GND-Status: LEGIT

--===============0047653571813772714==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_9E79C4E4FE17DC45B51391A9BAA8E68201C85B4FUS01VMEX15kofax_"

--_000_9E79C4E4FE17DC45B51391A9BAA8E68201C85B4FUS01VMEX15kofax_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi LibTIFF,

We have a Customer that has reported that they are unable to convert attach=
ed(below link) PDF file(5C826DA7.pdf) from PDF to Tiff and resulting in err=
or. We are using first Datalogics library to load & draw each page from PDF=
 file to memory buffer which we then use LibTIFF library to write to TIFF f=
ile as below with given Tags set. In case of  resolution 'TIFFTAG_XRESOLUTI=
ON' set as 300x300, error is generated at 'TIFFWriteEncodedStrip()' functio=
n with below values. Buffer looks good when saved as BMP file. Same file ge=
ts converted successfully for 200x200 resolution.

https://drive.google.com/open?id=3D1TvF1aj9L9z3ZuHru57ui0k0Cm37F8iO_

What is the reason for error for this PDF file at 'TIFFWriteEncodedStrip()'=
 function and can this be resolved and converted to TIFF without error at 3=
00x300 resolution.

                                TIFFSetField(hTIFF, TIFFTAG_IMAGEWIDTH, 242=
09);
                                TIFFSetField(hTIFF, TIFFTAG_IMAGELENGTH, 22=
730);
                                TIFFSetField(hTIFF, TIFFTAG_COMPRESSION, 7)=
;
                                TIFFSetField(hTIFF, TIFFTAG_FILLORDER, FILL=
ORDER_MSB2LSB);
                                TIFFSetField(hTIFF, TIFFTAG_PLANARCONFIG, P=
LANARCONFIG_CONTIG);
                                TIFFSetField(hTIFF, TIFFTAG_XRESOLUTION, 30=
0); // works good for 200
                                TIFFSetField(hTIFF, TIFFTAG_YRESOLUTION, 30=
0); // works good for 200
                                TIFFSetField(hTIFF, TIFFTAG_RESOLUTIONUNIT,=
 RESUNIT_INCH);
                                TIFFSetField(hTIFF, TIFFTAG_SOFTWARE, "Conv=
 ");
                                TIFFSetField(hTIFF, TIFFTAG_SAMPLESPERPIXEL=
, 3);
                                TIFFSetField(hTIFF, TIFFTAG_BITSPERSAMPLE, =
8);
                                TIFFSetField(hTIFF, TIFFTAG_PHOTOMETRIC, 2)=
;
                                TIFFSetField(hTIFF, TIFFTAG_JPEGQUALITY, 75=
);

                                Ret1 =3D TIFFWriteEncodedStrip(hTIFF, 0, bu=
ffer, 1650811710);// Error occurs here - returns '-1' value
                                if (Ret1 !=3D -1) {
                                                Ret2 =3D TIFFWriteDirectory=
(hTIFF);
                                }
Regards,
Ganesh.


Ganesh Bondili
Senior Software Engineer
Kofax India Private Limited

The V, Capella Block 6th Floor, Plot No17, Software Units Layout, Madhapur
Hyderabad, 500081
India

Tel: +91 40 45459949
Fax: +91 40 45459922
Ganesh.Bondili@kofax.com

Register for the Free Trial of Kofax RPA<https://www.kofax.com/Products/Rob=
otic-Process-Automation/Kapow/rpa-free-trial>

blog<http://www.kofax.com/blog/> | twitter<https://twitter.com/Kofax> | lin=
kedin<https://www.linkedin.com/company/kofax> | facebook<https://www.facebo=
ok.com/kofax.inc>

________________________________

This communication is only for the use of the intended recipient. It may co=
ntain confidential or proprietary information. If you are not the intended =
recipient or have received this communication in error, please notify the s=
ender via phone and destroy this communication immediately.

--_000_9E79C4E4FE17DC45B51391A9BAA8E68201C85B4FUS01VMEX15kofax_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi LibTIFF,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We have a Customer that has reported that they are u=
nable to convert attached<span style=3D"color:#1F497D">(below link)</span> =
PDF file(<b>5C826DA7.pdf</b>) from PDF to Tiff and resulting in error. We a=
re using first Datalogics library to
 load &amp; draw each page from PDF file to memory buffer which we then use=
 LibTIFF library to write to TIFF file as below with given Tags set. In cas=
e of &nbsp;resolution &#8216;<span style=3D"font-size:9.5pt;font-family:Con=
solas;color:#6F008A">TIFFTAG_XRESOLUTION</span>&#8217;
 set as <b>300x300</b>, error is generated at &#8216;<span style=3D"font-si=
ze:9.5pt;font-family:Consolas;color:black">TIFFWriteEncodedStrip()</span>&#=
8217; function with below values. Buffer looks good when saved as BMP file.=
 Same file gets converted successfully for 200x200
 resolution.<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><a href=3D"https://dri=
ve.google.com/open?id=3D1TvF1aj9L9z3ZuHru57ui0k0Cm37F8iO_">https://drive.go=
ogle.com/open?id=3D1TvF1aj9L9z3ZuHru57ui0k0Cm37F8iO_</a><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><b>What is the reason for error for this PDF file at=
 &#8216;</b><b><span style=3D"font-size:9.5pt;font-family:Consolas;color:bl=
ack">TIFFWriteEncodedStrip()</span>&#8217; function and can this be resolve=
d and converted to TIFF without error at 300x300
 resolution.<o:p></o:p></b></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <i>TIFFSetField=
(hTIFF, TIFFTAG_IMAGEWIDTH, 24209);<o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIFFSetField=
(hTIFF, TIFFTAG_IMAGELENGTH, 22730);<o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIFFSetField=
(hTIFF, TIFFTAG_COMPRESSION, 7);<o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIFFSetField=
(hTIFF, TIFFTAG_FILLORDER, FILLORDER_MSB2LSB);<o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIFFSetField=
(hTIFF, TIFFTAG_PLANARCONFIG, PLANARCONFIG_CONTIG);<o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIFFSetField=
(hTIFF, TIFFTAG_XRESOLUTION,
<b>300</b>); // works good for 200<o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIFFSetField=
(hTIFF, TIFFTAG_YRESOLUTION,
<b>300</b>); // works good for 200<o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIFFSetField=
(hTIFF, TIFFTAG_RESOLUTIONUNIT, RESUNIT_INCH);<o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIFFSetField=
(hTIFF, TIFFTAG_SOFTWARE, &quot;Conv &quot;);<o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIFFSetField=
(hTIFF, TIFFTAG_SAMPLESPERPIXEL, 3);<o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIFFSetField=
(hTIFF, TIFFTAG_BITSPERSAMPLE, 8);<o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIFFSetField=
(hTIFF, TIFFTAG_PHOTOMETRIC, 2);<o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIFFSetField=
(hTIFF, TIFFTAG_JPEGQUALITY, 75);
<o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p><=
/i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ret1 =3D TIF=
FWriteEncodedStrip(hTIFF, 0,
<b>buffer</b>, <b>1650811710</b>);// Error occurs here - returns '-1' value=
<o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (Ret1 !=
=3D -1) { <o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; Ret2 =3D TIFFWriteDirectory(hTIFF);<o:p></o:p></i></p>
<p class=3D"MsoNormal"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p>=
</i></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Ganesh.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p style=3D"MARGIN-TOP: 6pt; FONT-FAMILY: Arial; MARGIN-BOTTOM: 6pt; FONT-S=
IZE: 10pt">
<span style=3D"FONT-FAMILY: geneva, arial, helvetica, sans-serif; FONT-SIZE=
: 0.75em"><b>Ganesh Bondili</b><br>
Senior Software Engineer<br>
<b>Kofax India Private Limited</b></span></p>
<p style=3D"FONT-FAMILY: Arial; FONT-SIZE: 10pt"><span style=3D"FONT-FAMILY=
: geneva, arial, helvetica, sans-serif; FONT-SIZE: 0.75em">The V, Capella B=
lock 6th Floor, Plot No17, Software Units Layout, Madhapur<br>
Hyderabad, 500081<br>
India</span></p>
<p style=3D"FONT-FAMILY: Arial; FONT-SIZE: 10pt"><span style=3D"FONT-FAMILY=
: geneva, arial, helvetica, sans-serif; FONT-SIZE: 0.75em">Tel: &#43;91 40 =
45459949<br>
Fax: &#43;91 40 45459922<br>
Ganesh.Bondili@kofax.com<br>
</span></p>
<p style=3D"FONT-FAMILY: Arial; FONT-SIZE: 10pt"><span style=3D"FONT-FAMILY=
: geneva, arial, helvetica, sans-serif; FONT-SIZE: 0.75em"></span></p>
<span style=3D"FONT-FAMILY: geneva, arial, helvetica, sans-serif; FONT-SIZE=
: 0.75em">
<p style=3D"FONT-FAMILY: geneva, arial, helvetica, sans-serif; FONT-SIZE: 0=
.75em"><a href=3D"https://www.kofax.com/Products/Robotic-Process-Automation=
/Kapow/rpa-free-trial">Register for the Free Trial of Kofax RPA</a></p>
</span></div>
<div style=3D"FONT-FAMILY: geneva, arial, helvetica, sans-serif; FONT-SIZE:=
 9pt">
<p style=3D"FONT-FAMILY: geneva, arial, helvetica, sans-serif; FONT-SIZE: 9=
pt"><a href=3D"http://www.kofax.com/blog/"><font color=3D"#000000">blog</fo=
nt></a><font color=3D"#000000"> |
</font><a href=3D"https://twitter.com/Kofax"><font color=3D"#000000">twitte=
r</font></a><font color=3D"#000000"> |
</font><a href=3D"https://www.linkedin.com/company/kofax"><font color=3D"#0=
00000">linkedin</font></a><font color=3D"#000000"> |</font><a href=3D"https=
://www.facebook.com/kofax.inc"><font color=3D"#000000"> facebook</font></a>=
</p>
</div>
<div>
<p></p>
<hr>
<p></p>
<p><span style=3D"FONT-SIZE: 0.75em; FONT-FAMILY: geneva, arial, helvetica,=
 sans-serif">This communication is only for the use of the intended recipie=
nt. It may contain confidential or proprietary information. If you are not =
the intended recipient or have received
 this communication in error, please notify the sender via phone and destro=
y this communication immediately.
</span></p>
<p></p>
</div>
</body>
</html>

--_000_9E79C4E4FE17DC45B51391A9BAA8E68201C85B4FUS01VMEX15kofax_--

--===============0047653571813772714==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVGlmZiBtYWls
aW5nIGxpc3QKVGlmZkBsaXN0cy5vc2dlby5vcmcKaHR0cHM6Ly9saXN0cy5vc2dlby5vcmcvbWFp
bG1hbi9saXN0aW5mby90aWZmCg==

--===============0047653571813772714==--

