NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3836 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 8 از 8

موضوع: راه اندازی ترمال پرینتر sup58m1

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Dec 2011
    نام
    مجید شاپوری
    نوشته ها
    41
    تشکر
    39
    تشکر شده 9 بار در 4 پست

    پیش فرض راه اندازی ترمال پرینتر sup58m1

    سلام دوستان
    کسی تا حالا پرینتر ترمال رو با میکرو lpc 1768 راه اندازی کرده؟
    من دارم رو این نوع پرینتر کار میکنم و تمام دیتا شیت هایی هم که بود رو خوندم در موردش اما کامند راه ادازی خاصی در موردش پیدا نکردم
    میخواستم بدونم این پرینتر چطور پیکره بندی میشه و میشه باهاش یه پرینت ساده(بدون عکس و لوگو و غیره گرفت)

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند
    تاریخ عضویت
    Dec 2011
    نام
    مجید شاپوری
    نوشته ها
    41
    تشکر
    39
    تشکر شده 9 بار در 4 پست

    پیش فرض

    يافتم پاسخ را!
    اول بايد uart رو راه اندازي کنيم و باد ريت رو بزاريم رو 115200 چون اين نوع پرينتر ها به صورت پيش فرض رو اين باد ريت هستند هرچند که قابل تغيير هم هست
    uart lpc1768:
    /***UART1=UART11 (P015&P016) Printer********/
    void UART2_Init (void)
    {
    uint16_t usFdiv;
    LPC_PINCON->PINSEL0 |= (1 << 20);
    LPC_PINCON->PINSEL0 |= (1 << 22);
    LPC_SC->PCONP = LPC_SC->PCONP|(1<<24);
    LPC_UART2->LCR = 0x83;
    LPC_UART2->DLM = 0x00;
    LPC_UART2->DLL = 0x0E;
    LPC_UART2->LCR = 0x03;
    LPC_UART2->FCR = 0x07;
    NVIC_EnableIRQ(UART2_IRQn);
    LPC_UART2->IER = 0x01;
    }
    int UART2_SendByte (int ucData)
    {
    while (!(LPC_UART2->LSR & 0x20));
    return (LPC_UART2->THR = ucData);
    }

    int UART2_GetChar (void)
    {
    while (!(LPC_UART2->LSR & 0x01));
    return (LPC_UART2->RBR);
    }

    void UART2_SendString (unsigned char *s)
    {
    while (*s != 0)
    {
    UART2_SendByte(*s++);
    }
    }

    و با اين دو تا دستور : با اولي پرينتر شروع به کار ميکنه و با دومي به مد اسليپ ميره
    void wup_printer (void){
    UART2_SendString("+Wake up PORT\n\r");
    delay_ms(200);
    }

    void sdn_printer (void){
    UART2_SendString("+Shut down PORT\n\r");
    delay_ms(200);
    }
    و با اين دستور روي کاغذ پرينت ميگيره
    UART2_SendString("www.eca.ir \r");

  4. کاربران : 5 تشکر کرده اند از شما majid97 برای ارسال این پست سودمند:


  5. #3
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    سلام مجید جان

    ممنون از اینکه راه حل رو خودت گفتی. مهندس اگه میشه دیتاشیت و مدل این نوع ترمال پرینتر رو بذار.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

  6. #4
    کاربر علاقه مند
    تاریخ عضویت
    Dec 2011
    نام
    مجید شاپوری
    نوشته ها
    41
    تشکر
    39
    تشکر شده 9 بار در 4 پست

    پیش فرض

    مرتضی جان
    یه سرچ ساده توی گوگل میتونه دیتاشیت های زیادی در اختیار بزاره

  7. #5
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    ممنون ، حواسم به عنوان دقیق تاپیک نبود. الان دیدم که مدلشو گفتی "sup58m1"

    تشکر
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

  8. #6
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2009
    نام
    سعید رحیمی نژاد
    نوشته ها
    33
    تشکر
    5
    تشکر شده 25 بار در 13 پست

    پیش فرض

    سلام
    این پرینتر ها رو از کجا می تونیم بخریم ؟ و قیمتشون چنده؟

  9. تشکرها از این نوشته :


  10. #7
    کاربر علاقه مند
    تاریخ عضویت
    Dec 2011
    نام
    مجید شاپوری
    نوشته ها
    41
    تشکر
    39
    تشکر شده 9 بار در 4 پست

    پیش فرض

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

  11. #8
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2011
    نوشته ها
    25
    تشکر
    5
    تشکر شده 35 بار در 15 پست

    پیش فرض

    درود

    اینها معمولا در حالت پیش فرض با زدن کاراکتر ها (مثلا از هایپر ترمینال) و اینتر، خط رو چاپ می کنن. (باود ریتت هم باید درست باشه).
    اما اگه نمی شه، باید command هاشو پیدا کنی. به command های اون ESC/POS می گن. می تونی از اینترنت بگیری. اکثر command ها رو دستگاه شما پشتیبانی خواهد کرد. اما بهتر اینه که command list خودش رو پیدا کنی.

  12. کاربران : 2 تشکر کرده اند از شما farshid.62 برای ارسال این پست سودمند:


موضوعات مشابه

  1. ره اندازی smt160 با پورت موازی
    توسط M.ABDOLLAHI در انجمن AVR
    پاسخ: 3
    آخرين نوشته: 27-04-2009, 21:34

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •