ID Artikel: 303647 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0

Bagaimana cara mengirim faks dari halaman ASP pada Windows 2000

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.

Pada Halaman ini

Perbesar semua | Perkecil semua

RINGKASAN

Artikel ini menjelaskan cara menggunakan Microsoft Fax layanan untuk kirim faks dari halaman Active Server Pages (ASP). Layanan Microsoft Fax termasuk antarmuka Component Object Model (COM) yang mengekspos fungsi yang terdapat dalam berkas Faxcom.dll. Dengan membuat panggilan ke Faxcom.dll, Anda dapat instantiate objek diperlukan untuk mengirim faks dari klien program yang mendukung COM.

Untuk informasi lebih lanjut tentang FaxServer objek dan fungsi mereka, lihat "Referensi" bagian.

PENTING: Anda tidak dapat faks semua jenis berkas dari ASP dan atau jasa. Ini Artikel menunjukkan bagaimana untuk faks dokumen teks; lebih lanjut konfigurasi atau metode berbeda mungkin diperlukan untuk dokumen faks dari tipe yang berbeda.

INFORMASI LEBIH LANJUT

Contoh langkah demi langkah

Microsoft menyediakan pemrogaman hanya untuk ilustrasi, tanpa garansi baik tersurat maupun tersirat, termasuk, namun tidak terbatas pada, jaminan tersirat mengenai keadaan yang dapat diperjualbelikan dan/atau kesesuaian untuk tujuan tertentu. Artikel ini mengasumsikan bahwa Anda sudah familiar dengan bahasa pemrograman yang ditunjukkan dan alat-alat yang digunakan untuk membuat dan memperbaiki prosedur. Profesional dukungan Microsoft dapat membantu menjelaskan fungsionalitas prosedur tertentu, tetapi mereka tidak akan mengubah contoh tersebut untuk menyediakan fungsionalitas tambahan atau membuat prosedur untuk memenuhi kebutuhan spesifik Anda.
Jika Anda memiliki terbatas pengalaman pemrograman, Anda mungkin ingin menghubungi Microsoft Certified Partner atau Microsoft Advisory Services. Untuk informasi lebih lanjut, kunjungi situs Web Microsoft ini:

Microsoft Certified Partner- https://Partner.Microsoft.com/global/30000104 (https://partner.microsoft.com/global/30000104)

Microsoft Advisory Services- http://support.Microsoft.com/GP/advisoryservice (http://support.microsoft.com/gp/advisoryservice)

Untuk informasi lebih lanjut tentang opsi dukungan yang tersedia dan tentang cara menghubungi Microsoft, kunjungi Website Microsoft berikut:http://support.Microsoft.com/default.aspx?scid=Fh;EN-US;CNTACTMS (http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS) Untuk memanggil fungsi yang terdapat dalam FaxServer objek dari ASP, ikuti langkah berikut:
  1. Buka Microsoft Visual Basic.
  2. Dari Proyek baru kotak dialog, klik ActiveX DLL, lalu klik Terbuka.
  3. Mengubah nama proyek Visual BasicFaxComWrapper.
  4. Mengubah nama modul Class1 defaultFaxSend.
  5. Tambahkan kode berikut:
    Public Function SendFax(FileName As Variant, FaxMachine As Variant, FaxNumber As Variant)
       
        Set FaxServer = CreateObject("FaxServer.FaxServer")
        FaxServer.Connect ("\\" & FaxMachine)
        Set FaxDoc = FaxServer.CreateDocument(FileName)
        With FaxDoc
            .FaxNumber = FaxNumber
            .Send
        End With
          
        
        Set FaxDoc = Nothing
        Set FaxServer = Nothing
        
    End Function
    					
  6. Menyimpan proyek ke map C:\ASPFax\.
  7. Mengkompilasi proyek FaxComWrapper ke C:\ASPFax\ folder, dan nama FaxComWrapper.dll.
  8. Dari Mulai menu, titik Program, arahkan ke Alat administratif, lalu klik Layanan Komponen untuk membuka Microsoft Management Console untuk komponen layanan (yang disebut sebagai konsol untuk sisa ini artikel).
  9. Di sisi kiri dari konsol, klik untuk membuka Layanan Komponen, Komputer, Komputer Saya, dan COM + aplikasi node.
  10. Klik untuk memilih COM + aplikasi. Dari Tindakan menu, titik Baru, lalu klik Aplikasi. Ikuti petunjuk dalam Wisaya menginstal COM aplikasi:
    1. Pada halaman pertama wizard, klik Berikutnya.
    2. Pada halaman kedua wizard, klik Buat Aplikasi kosong, jenis FaxSendWrapper sebagai nama aplikasi, dan kemudian klik Berikutnya.
    3. Pada Mengatur aplikasi identitas Halaman, klik Pengguna ini, ketik kredensial account dan sandi Administrator. Hal ini memastikan bahwa aplikasi memiliki izin yang diperlukan; Namun, Anda dapat memodifikasi entri ini untuk keamanan tertentu konfigurasi.
    4. Klik Berikutnya, lalu klik Menyelesaikan.
  11. Perhatikan bahwa aplikasi baru dibuat, FaxSendWrapper, muncul di daftar COM + aplikasi pada komputer Anda. Dalam pane kiri, Klik untuk membuka FaxSendWrapper, dan kemudian klik untuk memilih Komponen. Dari Tindakan menu, titik Baru, lalu klik Komponen. Ikuti petunjuk dalam Wisaya menginstal COM komponen:
    1. Pada halaman pertama wizard, klik Berikutnya.
    2. Pada halaman kedua wizard, klik Impor komponen yang sudah terdaftar.
    3. Dalam daftar yang dihasilkan, klik FaxComWrapper.FaxSend.
    4. Klik Berikutnya, lalu klik Menyelesaikan.
  12. Buka Microsoft Visual InterDev, dan membuat sebuah proyek baru. Tambahkan halaman ASP kosong baru.
  13. Tambahkan kode berikut ke halaman ASP:
    <%
    
    Set FaxWrapper = Server.CreateObject("FaxComWrapper.FaxSend")
    
    Dim strFileName
    Dim strFaxMachine
    Dim strFaxNumber
    
    strFileName = "<Insert Filename Here>" 
    strFaxMachine = "<Insert FaxMachine Here>" 
    strFaxNumber = "<Insert FaxNumber Here>" 
     
    FaxWrapper.SendFax strFileName, strFaxMachine, strFaxNumber
    
    Set FaxWrapper = Nothing
    
    %>
    					
  14. Menjalankan halaman ASP.
CATATAN: Kode Visual Basic dynamic-link library (DLL) yang termasuk dalam hal ini artikel ini dimaksudkan sebagai sampel Peragaan hanya. Kode ini masih memerlukan penanganan kesalahan dan harus diuji secara menyeluruh jika Anda ingin menggabungkan konsep ini di kode produksi.

REFERENSI

Untuk informasi lebih lanjut tentang Fax layanan klien aplikasi pemrograman antarmuka (API), merujuk ke situs Website MSDN berikut:
Faks layanan klien API untuk Windows 2000
http://MSDN.Microsoft.com/en-us/library/ms692829.aspx (http://msdn.microsoft.com/en-us/library/ms692829.aspx)
Untuk informasi lebih lanjut tentang COM + pengembangan untuk Visual Basic, lihat ke situs Website MSDN berikut:
COM + aplikasi pedoman untuk pengembangan Visual Basic
http://MSDN.Microsoft.com/en-us/library/ms809241.aspx (http://msdn.microsoft.com/en-us/library/ms809241.aspx)
Kata kunci: 
kbaspobj kbcodesnippet kbhowto kbsample kbscript kbmt KB303647 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:303647  (http://support.microsoft.com/kb/303647/en-us/ )