PDA

View Full Version : گفتگو: ارسال فکس : گفتمانی پیرامون روش ها، محدودیت ها، و مراحل ارسال فکس



ostovarit
دوشنبه 22 شهریور 1389, 00:24 صبح
با سلام و خسته نباشید
برای ارسال فکس از کدام dll و کامپوننت استفاده کنم؟
طبق جستجو هایی که کردم بعضی ها میگن از خود ویندوز اقدام به ارسال کنیم و از dll.fxscomex استفاده بشه ...
یک سری هم میگن کامپوننت KDTEL کمترین باگ رو داره و امکانت زیادی بهتون میده ...
من امکانات زیادی نمیخوام فقط دریافت و ارسال فکس رو میخوام ...
اول میخوام بدونم این کار چطور صورت میگیره ...

مراحلی که طی میشه تا یک فکس ارسال بشه چیه؟
از کدوم پورت ارسال صورت میگیره ؟
استفاده از dialup یا adsl تفاوتی در فرایند ارسال ایجاد میکنه؟
برای ارسال فکس گروهی چه باید کرد؟ محدودیتی وجود داره؟ سرعت ارسال در هر دقیقه چقدر است؟
آیا دوستان بانکی از شماره فکس شرکت ها و... رو دارند؟
ارسال فکس آیا وابسه به مودم دستگاه هست؟
ارسال فکس هم زمان برای چند شماره ممکن است؟

با تشکر از دوستانی که وقت میزارن و پاسخ میدن ...

ostovarit
دوشنبه 22 شهریور 1389, 12:15 عصر
نمونه کدی برای FAXCOMLib


using System;
using FAXCOMLib;

namespace ConsoleApplication3
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{


public Class1()
{

}

public void FaxDocument(String TheFile, string faxnumber)
{
FAXCOMLib.FaxServer server = new FaxServerClass();
FAXCOMLib.FaxDoc doc = null;
int response = -11;

try
{
server.Connect(Environment.MachineName);
}
catch(Exception e)
{
System.Console.WriteLine("1"+e.Message);
}

try
{
doc = (FAXCOMLib.FaxDoc)server.CreateDocument(TheFile);
}
catch(Exception e)
{
System.Console.WriteLine("doc error"+e.Message);
}

try
{
doc.FaxNumber = faxnumber;
doc.RecipientName = "Test";
doc.DisplayName = "work";
}
catch(Exception e)
{
System.Console.WriteLine("assignments" + e.Message);
}


try
{

response = doc.Send();
}
catch(Exception e)
{
System.Console.WriteLine( response + e.Message);
}

try
{
server.Disconnect();
}
catch(Exception e)
{
System.Console.WriteLine("2"+e.Message);
}



System.Console.WriteLine("w00t");

}


/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{

Class1 objcsFax = new Class1();
objcsFax.FaxDocument("C:\\test.txt", "8067");
}
}
}
یک نمونه دیگه :


FAXCOMLib.FaxServerClass fsc = new FAXCOMLib.FaxServerClass();
fsc.Connect(null);
object obj = fsc.CreateDocument("faxDoc.txt");
FAXCOMLib.FaxDoc fdoc = (FAXCOMLib.FaxDoc)obj;
fdoc.ServerCoverpage = 2;
fdoc.FileName = null;
fdoc.SendCoverpage = 2;
fdoc.CoverpageName = "PersonalCoverpage.cov";
fdoc.SenderTitle = "Send fax";
fdoc.FaxNumber = "000000";
fdoc.RecipientName = "Recpt";
fdoc.CoverpageNote = "This is a test fax message";
fdoc.CoverpageSubject = "Send only the cover page";
fdoc.SenderName = "Me";
fdoc.SenderAddress = "Address";
fdoc.SenderFax = "0000000";
fdoc.SenderCompany = "MyCompany";
fdoc.SenderDepartment = "HR";
fdoc.Send();
fsc.Disconnect();
Marshal.ReleaseComObject(fsc);
Marshal.ReleaseComObject(fdoc);
fsc = null;
fdoc = null;


در هر دو مورد برای ارسال با ارور زیر مواجه میشم:
retrieving the COM class factory for component with CLID ...
ظاهرا مشکلی از پورت کام میگیره ... غیر از خط تلفن که به مودم وصل چیزی نیاز هست؟

ostovarit
دوشنبه 22 شهریور 1389, 16:20 عصر
لطفا دوستانی که تجربه دارند و اطلاعاتی در مورد این موضوع دارند لطف کنن و در بحث شرکت کنن و سوالات مطرح شده رو پاسخ بدهند با تشکر ...

mehrsa_fr
دوشنبه 22 شهریور 1389, 22:25 عصر
با سلام و خسته نباشید
برای ارسال فکس از کدام dll و کامپوننت استفاده کنم؟
طبق جستجو هایی که کردم بعضی ها میگن از خود ویندوز اقدام به ارسال کنیم و از dll.fxscomex استفاده بشه ...
یک سری هم میگن کامپوننت KDTEL کمترین باگ رو داره و امکانت زیادی بهتون میده ...
من امکانات زیادی نمیخوام فقط دریافت و ارسال فکس رو میخوام ...
اول میخوام بدونم این کار چطور صورت میگیره ...

مراحلی که طی میشه تا یک فکس ارسال بشه چیه؟
از کدوم پورت ارسال صورت میگیره ؟
استفاده از dialup یا adsl تفاوتی در فرایند ارسال ایجاد میکنه؟
برای ارسال فکس گروهی چه باید کرد؟ محدودیتی وجود داره؟ سرعت ارسال در هر دقیقه چقدر است؟
آیا دوستان بانکی از شماره فکس شرکت ها و... رو دارند؟
ارسال فکس آیا وابسه به مودم دستگاه هست؟
ارسال فکس هم زمان برای چند شماره ممکن است؟

با تشکر از دوستانی که وقت میزارن و پاسخ میدن ...

من تجربه ی زیادی تو فرستادن فکس ندارم ولی سوالایی که میدونم میگم

استفاده از KDTELE برای برنامه نویسان امکانات بهتری داره برای فرستادن فکس

از کدوم پورت ارسال صورت میگیره ؟
پورت که مودم به کامپیوتر نصبه استفاده میشه که میتونی از Device Manager ویندوز ببینی

استفاده از dialup یا adsl تفاوتی در فرایند ارسال ایجاد میکنه؟
بله از adsl نمی توان برای فرستادن فکس استفاده کرد

برای ارسال فکس گروهی چه باید کرد؟ محدودیتی وجود داره؟ سرعت ارسال در هر دقیقه چقدر است؟
باید به هر فرد تکی فرستاد و وقتی به نفر قبلی فرستاده شد شروع کنه برای فرستادن به نفر بعدی، سرعت بستگی به سرعت مودمت داره که میتونی از همون device manager ببینی

ارسال فکس آیا وابسه به مودم دستگاه هست؟
بله حتما باید مودم شما FAX Modem هم داشته باشه و بهتره از مودم های externall استفاده بشه

ostovarit
دوشنبه 22 شهریور 1389, 22:29 عصر
با تشکر از جواب هایی که دادی ...
با مطالبی که گفتی به فکر یک سخت افزار افتادم که قضیه فکس رو ساپورت کنه ...
به هر حال یک مطلب رو متوجه نشدم ...
شما گفتی با ADSL نمیشه فرستاد ... فکس قرار از طریق اینترنت ارسال بشه یا تماس با شماره فکس مشتری؟

mehrsa_fr
دوشنبه 22 شهریور 1389, 22:31 عصر
در هر دو مورد برای ارسال با ارور زیر مواجه میشم:
retrieving the COM class factory for component with CLID ...
ظاهرا مشکلی از پورت کام میگیره ... غیر از خط تلفن که به مودم وصل چیزی نیاز هست؟
خیر ،چیز دیگه ای برای فرستادن نیاز نیست
--------------------

با تشکر از جواب هایی که دادی ...
با مطالبی که گفتی به فکر یک سخت افزار افتادم که قضیه فکس رو ساپورت کنه ...
به هر حال یک مطلب رو متوجه نشدم ...
شما گفتی با ADSL نمیشه فرستاد ... فکس قرار از طریق اینترنت ارسال بشه یا تماس با شماره فکس مشتری؟
از طریق تماس با شماره فکس مشتری

mahziar
دوشنبه 22 شهریور 1389, 23:21 عصر
با سلام و خسته نباشید
برای ارسال فکس از کدام dll و کامپوننت استفاده کنم؟
طبق جستجو هایی که کردم بعضی ها میگن از خود ویندوز اقدام به ارسال کنیم و از dll.fxscomex استفاده بشه ...
یک سری هم میگن کامپوننت KDTEL کمترین باگ رو داره و امکانت زیادی بهتون میده ...
من امکانات زیادی نمیخوام فقط دریافت و ارسال فکس رو میخوام ...
اول میخوام بدونم این کار چطور صورت میگیره ...

مراحلی که طی میشه تا یک فکس ارسال بشه چیه؟
از کدوم پورت ارسال صورت میگیره ؟
استفاده از dialup یا adsl تفاوتی در فرایند ارسال ایجاد میکنه؟
برای ارسال فکس گروهی چه باید کرد؟ محدودیتی وجود داره؟ سرعت ارسال در هر دقیقه چقدر است؟
آیا دوستان بانکی از شماره فکس شرکت ها و... رو دارند؟
ارسال فکس آیا وابسه به مودم دستگاه هست؟
ارسال فکس هم زمان برای چند شماره ممکن است؟

با تشکر از دوستانی که وقت میزارن و پاسخ میدن ...

سلام

خوب منم رو ارسال و دریافت فکس (کلا برای ساخت یه تلفن گویا)زیاد سرچ زدم

اما خوب مورده خوبی برای ارسال فکس پیدا نکردم ، مثلا میگن از KDTELE استفاده کن برای ارسال و دریافت فکس (من سمپل به زبان وی بی 6 رو دارم برات میل میکنم ) اما خوب اینو نمیگن که این کامپوننت فقط نوع خاصی فایل رو برای ارسال قبول میکنه (فقط فایلهای با فرمت Tiff و مشخصات خاص خودش تو فتوشاپ ) و فایلهای ورد یا اسکل یا تکست رو قبول نمیکنه و خوب این یک نقیصه بزرگه (برای ماها که کار با فتوشاپ رو بلدیم مشکلی نیست ، اما مشتری که اصلا نمیدونه فتوشاپ چیه ، حالا بهش بگو شما بیا فایل Tiff درست کن برای ارسال فکس !!!!!!!!!!!!!)


مراحلی که طی میشه تا یک فکس ارسال بشه چیه؟

خوب اول تست میشه اون خط مودمی که برای ارسال معرفی کردی آزاده یا نه ؟ بعد خط انالیز میشه ، شماره گیری میشه به شماره مورد نظر و بعد فکس ارسال میشه .

ارسال فکس هم زمان برای چند شماره ممکن است؟
اره میتونی همزمان برای جند نفر ارسال داشته باشی بشرط اینکه اولا چند تا خطه تلفن داشته باشی بعد هم به اندازه خط هات مودم رو سیستمت نصب کنی(حداکثر 6 تا )
از کارتهای دیالوجیک (IVR) هم میتونی استفاده کنی که تا 16 تا خط تلفن رو پشتیبانی میکنه (اما یکم قیمتش گرونه از 500 تا یک تومن قیمت میخورن)که دیگه با این کارتها میشه یه تلفن گویای کامل درست کرد که ارسال ودریافت فکس ، تلفن گویا و ارتباط با خطوط داخلی ، منشی تلفنی و ضبط صدا ، کنفرانس تلفنی ، دایورت تماس گرفته شده و... رو باهاش انجام داد .

azarsoft
پنج شنبه 25 شهریور 1389, 10:33 صبح
دوست عزیز طبق تجربه ای که من در ارسال فاکس داشتم بهترین راه برای ارسال فکس از طریق کامپیوتر از استفاده از kdtel هست و در جواب سوالات شما هم باید بگم:

مراحلی که طی میشه تا یک فکس ارسال بشه چیه؟
- دوست عزیز تمام مراحل که برای انجام فکس از بررسی خط تا شماره گیری و ارسال توسط فایل مربوطه انجام می شود و شما با چند خط برنامه نویسی فقط شماره تلفن مقصد و فایلی که می خواهید فکس بشه رو به برنامه می دید. که برای همین منظور مثال کاملی در مثالهای خود همین فایل موجود هست.
از کدوم پورت ارسال صورت میگیره ؟
- این هم توسط خود فایل از طریق پورت مودم ارسال می گردد.
استفاده از dialup یا adsl تفاوتی در فرایند ارسال ایجاد میکنه؟
- ارسال فاکس ربطی به dialup و یا adsl نداره ، چون فکس از طریق خط تلفن صورت می گیره نه اینترنت .
برای ارسال فکس گروهی چه باید کرد؟ محدودیتی وجود داره؟ سرعت ارسال در هر دقیقه چقدر است؟
- برای ارسال فکس گروهی باید برای تک تک شماره ها مراحل ارسال فکس رو تکرار کنی
آیا دوستان بانکی از شماره فکس شرکت ها و... رو دارند؟
- این بانک شماره ها زیاد قابل اعتماد نیستن ، خودت می تونی بر اساس نوع کارت از مجلات تبلیغی یا یکسری سایتها به تعدادی از شماره فکس ها دست رسی پیدا کنی
ارسال فکس آیا وابسه به مودم دستگاه هست؟
- بله - شما می تونید از هر مودمی (فکس مودم )برای ارسال فکس استفاده کنید - البته مودم های داخلی برای این کار خیلی بهترن
ارسال فکس هم زمان برای چند شماره ممکن است؟
- در یک لحظه به خاطر اینکه شما هم زمان فقط می تونید با یک شماره تماس بگیرید ، تنها می تونید به یک نفر فکس ارسال کنید ، مگر اینکه دارای چند مودم و چند خط تلفن باشید تا بتونید هم زمان چند فکس رو ارسال کنید.


امیدوارم جواب هام برات مفید واقع بشه