Página 1 de 1

integração com maquina de tintas SelfColor suvinil

Enviado: 28 Mar 2025 16:59
por HASA
Boa tarde, algum colega já fez integração e poderia passar algumas dicas de como fazer?
att;
HASA

integração com maquina de tintas SelfColor suvinil

Enviado: 28 Ago 2025 17:47
por Fabiano Gomes Jr
Estou tentando fazer com a maquina de tintas da coral, não sei se é igual a que voce esta mexendo, tenho duas possibilidades, via .txt(csv) separado por ';' ou direto no banco postgree, estou tentando inicialmente por .txt. o que estou tendo dificuldades no inicio é a forma que são gerados esse arquivos, são separados por grupo exemplo, fosco, acetinado, etc, não gera um arquivo com todas as informações

integração com maquina de tintas SelfColor suvinil

Enviado: 29 Ago 2025 09:26
por HASA
Bom dia! Amigo acabo que perdi o cliente já que não consegui nenhuma ajuda. O Fabricante não ajudou com nada tbm, se tiver algum caminho ou algum lugar que eu posso pegar esse material que vc tem talvez eu consigo ajuda-lo, mas agora com a reforma tributária parei todos os projetos e foco nisso ok

att;

HASA

integração com maquina de tintas SelfColor suvinil

Enviado: 29 Ago 2025 12:13
por Kapiaba
Hasa, você descobriu como se faz a comunicação com a máquina?

Código: Selecionar todos

// http://www.erikasarti.com/html/tabela-cores/

// https://celke.com.br/artigo/tabela-de-cores-html-nome-hexadecimal-rgb

// TODAS AS CORES.
// http://shibolete.tripod.com/RGB.html

FUNCTION COLOR_RGB()

   // Tons de Cinza - Gray Colors
   // Nome da Cor Código hexadecimal Código RGB

   Black # 000000 ( 0, 0, 0 )
   grey11 # 1C1C1C ( 28, 28, 28 )
   grey21 # 363636 ( 54, 54, 54 )
   grey31 # 4F4F4F ( 79, 79, 79 )
   DimGray # 696969 ( 105, 105, 105 )
   Gray # 808080 ( 128, 128, 128 )
   DarkGray # A9A9A9 ( 169, 169, 169 )
   Silver # C0C0C0 ( 192, 192, 192 )
   LightGrey # D3D3D3 ( 211, 211, 211 )
   Gainsboro # DCDCDC ( 220, 220, 220 )

   // Tons de Azul - Blue Colors
   // Nome da Cor Código hexadecimal Código RGB

   SlateBlue # 6A5ACD ( 106, 90, 205 )
   SlateBlue1 # 836FFF ( 131, 111, 255 )
   SlateBlue3 # 6959CD ( 105, 89, 205 )
   DarkSlateBlue # 483D8B ( 72, 61, 139 )
   MidnightBlue # 191970 ( 25, 25, 112 )
   Navy # 000080 ( 0, 0, 128 )
   DarkBlue # 00008B ( 0, 0, 139 )
   MediumBlue # 0000CD ( 0, 0, 205 )
   Blue # 0000FF ( 0, 0, 255 )
   CornflowerBlue # 6495ED ( 100, 149, 237 )
   RoyalBlue # 4169E1 ( 65, 105, 225 )
   DodgerBlue # 1E90FF ( 30, 144, 255 )
   DeepSkyBlue # 00BFFF ( 0, 191, 255 )
   LightSkyBlue # 87CEFA ( 135, 206, 250 )
   SkyBlue # 87CEEB ( 135, 206, 235 )
   LightBlue # ADD8E6 ( 173, 216, 230 )
   SteelBlue # 4682B4 ( 70, 130, 180 )
   LightSteelBlue # B0C4DE ( 176, 196, 222 )
   SlateGray # 708090 ( 112, 128, 144 )
   LightSlateGray # 778899 ( 119, 136, 153 )

   // Tons de Ciano - Cyan Colors
   // Nome da Cor Código hexadecimal Código RGB

   Aqua / Cyan # 00FFFF ( 0, 255, 255 )
   DarkTurquoise # 00CED1 ( 0, 206, 209 )
   Turquoise # 40E0D0 ( 64, 224, 208 )
   MediumTurquoise # 48D1CC ( 72, 209, 204 )
   LightSeaGreen # 20B2AA ( 32, 178, 170 )
   DarkCyan # 008B8B ( 0, 139, 139 )
   Teal # 008080 ( 0, 128, 128 )
   Aquamarine # 7FFFD4 ( 127, 255, 212 )
   MediumAquamarine # 66CDAA ( 102, 205, 170 )
   CadetBlue # 5F9EA0 ( 95, 158, 160 )

   // Tons de Verde - Green Colors
   // Nome da Cor Código hexadecimal Código RGB

   DarkSlateGray # 2F4F4F ( 47, 79, 79 )
   MediumSpringGreen # 00FA9A ( 0, 250, 154 )
   SpringGreen # 00FF7F ( 0, 255, 127 )
   PaleGreen # 98FB98 ( 152, 251, 152 )
   LightGreen # 90EE90 ( 144, 238, 144 )
   DarkSeaGreen # 8FBC8F ( 143, 188, 143 )
   MediumSeaGreen # 3CB371 ( 60, 179, 113 )
   SeaGreen # 2E8B57 ( 46, 139, 87 )
   DarkGreen # 006400 ( 0, 100, 0 )
   Green # 008000 ( 0, 128, 0 )
   ForestGreen # 228B22 ( 34, 139, 34 )
   LimeGreen # 32CD32 ( 50, 205, 50 )
   Lime # 00FF00 ( 0, 255, 0 )
   LawnGreen # 7CFC00 ( 124, 252, 0 )
   Chartreuse # 7FFF00 ( 127, 255, 0 )
   GreenYellow # ADFF2F ( 173, 255, 47 )
   YellowGreen # 9ACD32 ( 154, 205, 50 )
   OliveDrab 6B8E23 ( 107, 142, 35 )
   DarkOliveGreen # 556B2F ( 85, 107, 47 )
   Olive # 808000 ( 128, 128, 0 )

   // Tons de Marrom - Brown Colors
   // Nome da Cor Código hexadecimal Código RGB

   DarkKhaki # BDB76B ( 189, 83, 107 )
   Goldenrod # DAA520 ( 218, 165, 32 )
   DarkGoldenrod # B8860B ( 184, 134, 11 )
   SaddleBrown # 8B4513 ( 139, 69, 19 )
   Sienna # A0522D ( 160, 82, 45 )
   RosyBrown # BC8F8F ( 188, 143, 143 )
   Peru # CD853F ( 205, 133, 63 )
   Chocolate # D2691E ( 210, 105, 30 )
   SandyBrown # F4A460 ( 244, 164, 96 )
   NavajoWhite # FFDEAD ( 255, 222, 173 )
   Wheat # F5DEB3 ( 245, 222, 179 )
   BurlyWood # DEB887 ( 222, 184, 135 )
   Tan # D2B48C ( 210, 180, 140 )

   // Tons de Roxo - Purple Colors
   // Nome da Cor Código hexadecimal Código RGB

   MediumSlateBlue # 7B68EE ( 123, 104, 238 )
   MediumPurple # 9370DB ( 147, 112, 219 )
   BlueViolet # 8A2BE2 ( 138, 43, 226 )
   Indigo # 4B0082 ( 75, 0, 130 )
   DarkViolet # 9400D3 ( 148, 0, 211 )
   DarkOrchid # 9932CC ( 153, 50, 204 )
   MediumOrchid # BA55D3 ( 186, 85, 211 )
   Purple # A020F0 ( 128, 0, 128 )
   DarkMagenta # 8B008B ( 139, 0, 139 )
   Fuchsia / Magenta # FF00FF ( 255, 0, 255 )
   Violet # EE82EE ( 238, 130, 238 )
   Orchid # DA70D6 ( 218, 112, 214 )
   Plum # DDA0DD ( 221, 160, 221 )

   // Tons de Rosa - Pink Colors
   // Nome da Cor Código hexadecimal Código RGB

   MediumVioletRed # C71585 ( 199, 21, 133 )
   DeepPink # FF1493 ( 255, 20, 147 )
   HotPink # FF69B4 ( 255, 105, 180 )
   PaleVioletRed # DB7093 ( 219, 112, 147 )
   LightPink # FFB6C1 ( 255, 182, 193 )
   Pink # FFC0CB ( 255, 192, 203 )
   LightCoral # F08080 ( 240, 128, 128 )
   IndianRed # CD5C5C ( 205, 92, 92 )
   Crimson # DC143C ( 220, 20, 60 )

   // Tons de Vermelho - Red Colors
   // Nome da Cor Código hexadecimal Código RGB

   Maroon # 800000 ( 128, 0, 0 )
   DarkRed # 8B0000 ( 139, 0, 0 )
   FireBrick # B22222 ( 178, 34, 34 )
   Brown # A52A2A ( 165, 42, 42 )
   Salmon # FA8072 ( 250, 128, 114 )
   DarkSalmon # E9967A ( 233, 150, 122 )
   LightSalmon # FFA07A ( 255, 160, 122 )
   Coral # FF7F50 ( 255, 127, 80 )
   Tomato # FF6347 ( 255, 99, 71 )
   Red # FF0000 ( 255, 0, 0 )

   // Tons de Laranja - Orange Colors
   // Nome da Cor Código hexadecimal Código RGB

   OrangeRed # FF4500 ( 255, 69, 0 )
   DarkOrange # FF8C00 ( 255, 140, 0 )
   Orange # FFA500 ( 255, 165, 0 )

   // Tons de Amarelo - Yellow Colors
   // Nome da Cor Código hexadecimal Código RGB

   Gold # FFD700 ( 255, 215, 0 )
   Yellow # FFFF00 ( 255, 255, 0 )
   Khaki # F0E68C ( 240, 230, 140 )

   // Tons Pastel - Light Colors
   // Nome da Cor Código hexadecimal Código RGB

   AliceBlue # F0F8FF ( 240, 248, 255 )
   GhostWhite # F8F8FF ( 248, 248, 255 )
   Snow # FFFAFA ( 255, 250, 250 )
   Seashell # FFF5EE ( 255, 245, 238 )
   FloralWhite # FFFAF0 ( 255, 250, 240 )
   WhiteSmoke # F5F5F5 ( 245, 245, 245 )
   Beige # F5F5DC ( 245, 245, 220 )
   OldLace # FDF5E6 ( 253, 245, 230 )
   Ivory # FFFFF0 ( 255, 255, 240 )
   Linen # FAF0E6 ( 250, 240, 230 )
   Cornsilk # FFF8DC ( 255, 248, 220 )
   AntiqueWhite # FAEBD7 ( 250, 235, 215 )
   BlanchedAlmond # FFEBCD ( 255, 235, 205 )
   Bisque # FFE4C4 ( 255, 228, 196 )
   LightYellow # FFFFE0 ( 255, 255, 224 )
   LemonChiffon # FFFACD ( 255, 250, 205 )
   LightGoldenrodYellow # FAFAD2 ( 250, 250, 210 )
   PapayaWhip # FFEFD5 ( 255, 239, 213 )
   PeachPuff # FFDAB9 ( 255, 218, 185 )
   Moccasin # FFE4B5 ( 255, 228, 181 )
   PaleGoldenrod # EEE8AA ( 238, 232, 170 )
   MistyRose # FFE4E1 ( 255, 228, 225 )
   LavenderBlush # FFF0F5 ( 255, 240, 245 )
   Lavender # E6E6FA ( 230, 230, 250 )
   Thistle # D8BFD8 ( 216, 191, 216 )
   Azure # F0FFFF ( 240, 255, 255 )
   LightCyan # E0FFFF ( 224, 255, 255 )
   PowderBlue # B0E0E6 ( 176, 224, 230 )
   PaleTurquoise # E0FFFF ( 175, 238, 238 )
   Honeydew # F0FFF0 ( 240, 255, 240 )
   MintCream # F5FFFA ( 245, 255, 250 )

RETURN NIL
Regards, saludos.

integração com maquina de tintas SelfColor suvinil

Enviado: 29 Ago 2025 12:17
por Kapiaba

Código: Selecionar todos

// https://forums.fivetechsupport.com/viewtopic.php?f=3&t=43348&sid=7e7b1ae33b28ffb6975adf4f54c285d0

#include "fivewin.ch"

#Define DT_SINGLELINE      32
#Define DT_CALCRECT      1024

FUNCTION Main()

   LOCAL cText := "MULTI-COLOR TEXT"
   LOCAL oDlg, oBar, oFont
   LOCAL aColors  := { ;
         METRO_LIME, METRO_GREEN, METRO_EMERALD, METRO_TEAL, METRO_CYAN,      ;
         METRO_COBALT, METRO_INDIGO, METRO_VIOLET, METRO_PINK, METRO_MAGENTA, ;
         METRO_CRIMSON, METRO_RED, METRO_ORANGE, METRO_AMBER, METRO_YELLOW,   ;
         METRO_BROWN, METRO_OLIVE, METRO_STEEL, METRO_MAUVE, METRO_TAUPE }

   AShuffle( aColors )

   DEFINE FONT oFont NAME "IMPACT" SIZE 0,-60

   DEFINE DIALOG oDlg SIZE 600, 400 PIXEL TRUEPIXEL RESIZABLE TITLE cText

   DEFINE BUTTONBAR oBar SIZE 64, 32 2007

   oDlg:bPainted  := <|hDC|
      LOCAL aRect
      LOCAL c, n, w, nRight, bk

      // Center Text
      aRect := oDlg:GetCliAreaRect():aRect
      n     := DrawTextEx( hDC, cText, aRect, DT_SINGLELINE + DT_CALCRECT, oFont:hFont, 0, @nRight )
      aRect[ 1 ]  += ( aRect[ 3 ] - aRect[ 1 ] - n ) / 2
      aRect[ 2 ]  += Int( ( aRect[ 4 ] - nRight ) / 2 )

      // Paint Text
      bk := SetBkMode( hDC, 1 )

      for n := 1 to Len( cText )
         c  := SubStr( cText, n, 1 )
         DrawTextEx( hDC, c, aRect, DT_SINGLELINE + DT_CALCRECT, oFont:hFont, aColors[ n ], @nRight )
         DrawTextEx( hDC, c, aRect, DT_SINGLELINE, oFont:hFont, aColors[ n ] )
         aRect[ 2 ] := nRight
      next

      SetBkMode( hDC, bk )

      return nil
      >

   oDlg:bInit  := <||
      SET MESSAGE OF oDlg TO "Color Text" CENTER 2007
      return nil
      >

   ACTIVATE DIALOG oDlg CENTERED

   RELEASE FONT oFont

RETURN NIL

// This is the main logic

/*
     for n := 1 to Len( cText )
         c  := SubStr( cText, n, 1 )
         DrawTextEx( hDC, c, aRect, DT_SINGLELINE + DT_CALCRECT, oFont:hFont, aColors[ n ], @nRight )
         DrawTextEx( hDC, c, aRect, DT_SINGLELINE, oFont:hFont, aColors[ n ] )
         aRect[ 2 ] := nRight
      next
*/
Regards, saludos.

integração com maquina de tintas SelfColor suvinil

Enviado: 29 Ago 2025 12:23
por Kapiaba
Eu faria como nesta tabela da SUVINIL, criaria o BOTÕES usando BTNBMP ou um XBROWSE com BOTÕES e aplicaria as mesmas cores nos botões com os textos iguais a figura deste LINK:

https://www.suvinil.com.br/cores?gad_so ... l0QAvD_BwE

http://portalselfcolor.suvinil.com.br/W ... Color.aspx

Somente uma idéia, não é luz de verdade. Abs.

Regards, saludos.

integração com maquina de tintas SelfColor suvinil

Enviado: 30 Ago 2025 11:36
por HASA
Bom dia!
Kapi obrigado!

Mas a comunicação com a maquina mesmo é que eu não consegui e como disse perdi o cliente e não tenho mais um equipamento para testes :-(
att;
HASA

integração com maquina de tintas SelfColor suvinil

Enviado: 30 Ago 2025 15:45
por Itamar M. Lins Jr.
Olá!
https://cliente.novoselfcolor.suvinil.com.br/
Captura de imagem_20250830_154824.png
Parece que agora tem uma API.

Saudações,
Itamar M. Lins Jr.